我有这个字符串日期:问题一个字符串日期转换成NSDate的
2014-04-21T07:55:13Z
,当我将其转换成的NSDate我有像每小时6:55 ...... 1小时不到。为什么?
这是我使用的转换代码:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"];
NSDate *newDate = [dateFormatter dateFromString:dateStr];
newDate
现在2014-04-21 06:55:13 +0000
!!! ???
有什么不对?
注意:如果日期是我的本地时间(GMT + 1)被转换为GMT,那么少一个小时会有意义。但如果Z是零偏移量(= GMT),那么日期已经是GMT。
看看这篇文章。 http://stackoverflow.com/questions/12033892/converting-date-of-format-yyyy-mm-ddthhmmss-sss – rustylepord