1

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

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

这将返回一个空日期。

4

2 回答 2

1

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

于 2013-02-05T17:09:58.313 回答
1

@"yyyyMMddHHmmssS"-- YYYY 在很多情况下会给你错误的年份,而 capitolS是小数秒。

于 2013-02-05T17:12:36.757 回答