【发布时间】:2012-12-25 19:04:06
【问题描述】:
我想把这个字符串转成nsdate
“2012-12-25T18:58:57.649Z”
我知道如何将 nsstring 转换为 nsdate,但我找不到正确的格式。我设置了以下格式,但它不起作用。请推荐
[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehavior10_4];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
//[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehaviorDefault];
[dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ss"];
【问题讨论】:
-
您忘记在格式化程序中添加 ms
-
我用过这个 [dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ss.msZ"];还有这个 [dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ss.ms"]; .两种格式都不起作用
-
NSString to NSDate 的可能重复项