【发布时间】:2016-11-07 10:20:29
【问题描述】:
这就是我试图从字符串 2016-10-20T13:01:47.317 获取日期但得到nil
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
dateString = [dateString substringToIndex:dateString.length - 3];
[dateFormatter1 setDateFormat:@"YYYY-MM-ddTHH:mm:ss"];
NSDate *date = [dateFormatter1 dateFromString:dateString];
也尝试了 yyyy,但仍然为零。
我无法理解 .317 所以我从字符串中删除了它。这应该是什么日期格式?
【问题讨论】:
-
(这是ISO 8601 格式。.317 只是几分之一秒。)
标签: ios objective-c nsdate nsdateformatter