找不到合适的日期格式(NSDateFormatter)

时间:2013-02-05 16:58:12

标签: ios string nsdate nsdateformatter

我无法将此类字符串转换为NSDate,请在此帮助我。我在下面做错了什么?

dateString = @"201302051614461";
NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:@"YYYYMMddHHmmSSSSS"];
NSDate *date = [dateFormatter dateFromString:dateString];
NSLog(@"dateString: %@", dateString);
NSLog(@"date: %@", date);  

返回空日期。

2 个答案:

答案 0 :(得分:1)

如果我像这样打破它2013 02 05 16 14 46 1 然后格式字符串是@"yyyyMMddHHmmssS

答案 1 :(得分:1)

@"yyyyMMddHHmmssS" - 在许多情况下,YYYY会给你错误的一年,而国会大厦S则是小数秒。