iOS6的NSDateFormatter问题?

时间:2012-10-15 06:40:33

标签: iphone ios6 nsdate nsdateformatter

我有一个日期字符串,如2012/10/11 21:46:31 +0000

我尝试了几乎最多的组合,但每次我将NSDate作为null。

NSDateFormatter *fmt = [[NSDateFormatter alloc] init];
[fmt setDateFormat:@"yyyy/MM/dd HH:mm:ss"];
NSDate *fromDate = [fmt dateFromString:fromDateString];

我正在使用iOS6

其中fromDateString= 2012/10/11 21:46:31 +0000

1 个答案:

答案 0 :(得分:4)

尝试以下方法(包括时区字符串):

NSDateFormatter *fmt = [[NSDateFormatter alloc] init];
[fmt setDateFormat:@"yyyy/MM/dd HH:mm:ss Z"];
NSDate *fromDate = [fmt dateFromString:@"2012/10/11 21:46:31 +0000"];