iOS中字符串转日期,日期转字符串

字符串转日期的方法

//字符串转日期
- (NSDate *)StringTODate:(NSString *)sender
{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    dateFormatter.dateFormat = @"YYYY-MMMM-dd HH:mm:ss";
    [dateFormatter setMonthSymbols:[NSArray arrayWithObjects:@"01",@"02",@"03",@"04",@"05",@"06",@"07",@"08",@"09",@"10",@"11",@"12", nil]];
    NSDate * ValueDate = [dateFormatter dateFromString:sender];
    return ValueDate;
}

日期转字符串的方法

//日期格式化转字符串
- (NSString *)DateTOString:(NSDate *)sender
{
    //设置时间显示的格式
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    //设置显示类型
    dateFormatter.dateFormat = @"YYYY-MMMM-dd HH:mm:ss";
    //设置月份显示的时候为数字
    [dateFormatter setMonthSymbols:[NSArray arrayWithObjects:@"01",@"02",@"03",@"04",@"05",@"06",@"07",@"08",@"09",@"10",@"11",@"12", nil]];
    NSString * DateStr = [dateFormatter stringFromDate:sender]; // date转换成为字符串
    return DateStr;
}


你可能感兴趣的:(iOS基础)