【发布时间】:2012-06-16 09:29:44
【问题描述】:
我有以下代码。
NSDateFormatter *df = ...;
[df setTimeZone:[NSTimeZone defaultTimeZone]];
[df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZZZ"];
NSDate * date = [df dateFromString:date_string]; //here is the problem
在 24 小时模式下,一切正常。在设备上设置 12 小时模式时,stringFromDate 返回 null。 date_string 的格式一直都是一样的,日期格式也是一样的。为什么会这样?
【问题讨论】:
-
你能显示 date_string 的值吗!
-
2012-06-16T10:00:47.436+0000 例如
标签: objective-c ios datetime nsdate nsdateformatter