NSDateFormatter 时区格式的问题

Trouble With NSDateFormatter TimeZone Format

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

2015-02-04T01:02:27.363Z

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

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

我尝试了一些不同的方法,但我不太了解时区的格式。 有人可以指出这样的日期的正确格式是什么吗? 谢谢

修改您的代码如下。

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];