2

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

而且我已经尝试了几乎最大数量的组合,但每次我将 NSDate 设为空。

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

4

1 回答 1

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"];
于 2012-10-15T06:45:37.763 回答