无法找到这个合适的日期格式(NSDateFormatter)(Cannot find the rig

2019-10-17 16:39发布

我不能转换这种字符串的NSDate的,请帮我在这里。 我究竟做错了下面?

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

此方法返回一个空的日期。

Answer 1:

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



Answer 2:

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



文章来源: Cannot find the right date format (NSDateFormatter) for this