【发布时间】:2012-07-10 12:44:22
【问题描述】:
使用 iOS 6 一切正常,但使用 iOS 5 myDate 返回 nil
NSString *dateString = @"2012-07-12T11:00:00+02:00";
NSLocale *deLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"de_DE"];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-MM-dd'T'HH:mm:ssZZZZ"];
dateFormatter.locale = deLocale;
NSDate *myDate = [dateFormatter dateFromString:dateString];
我认为这一定是 DateFormat 的问题
【问题讨论】:
-
问题在于时区信息中的
:。NSDateFormatter不支持此功能。以前有人问过这个问题。见:stackoverflow.com/questions/3094819/…
标签: iphone ios xcode ios5 nsdateformatter