使用NSDateFormatter TimeZone格式时出现问题

时间:2015-02-13 05:55:47

标签: ios xcode nsdateformatter

我的时间戳看起来像这样......

2015-02-04T01:02:27.363Z

我正在使用它,但它不起作用......

[formatter setDateFormat:@"yyyy-MM-ddThh:mm:ss.ZZZZ"];

我尝试了一些不同的东西,但我不太了解时区的格式。 有人可以指出这样的日期适当的格式是什么? 感谢

1 个答案:

答案 0 :(得分:1)

修改您的代码,如下所示。

NSString *dateStr = @"2015-02-04T01:02:27.363Z";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.zzzZ"];
NSDate *date = [dateFormat dateFromString:dateStr];