【发布时间】:2016-04-10 16:58:59
【问题描述】:
日期字符串如下
yyyy-MM-dd HH:mm:ss +0000
但是,此转换返回 NULL
NSString *dateString = [_sourceData valueForKey:@"theDate"];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss a"];
NSDate *dateFromString = [dateFormatter dateFromString:dateString];
NSLog(@"%@", [dateFromString description]);
dateString 日志:2016-01-06 14:23:08 +0000
【问题讨论】:
-
_sourceData 是一个 nsdictionary,而 'theDate' 是其中的一个字符串。
-
所以应该是
objectForKey:。并不是说那会解决您的问题
标签: objective-c nsstring nsdate nsdateformatter