我有以下代碼。NSDateFormatter在12小時模式下
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的格式一直都是一樣的,日期格式也一樣。爲什麼會發生?
u能顯示DATE_STRING值! – Dinesh
2012-06-16T10:00:47.436 + 0000 例如 – Sergey
請參閱[本文](http://stackoverflow.com/q/6613110/581994)。 –