我想将以下内容转换NSString
为NSDate
:@"2013-04-01T22:00:00Z"
我正在使用以下代码:
NSString *dateString = @"2013-04-01T22:00:00Z";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"];
NSDate *theDate = [dateFormatter dateFromString:dateString];
当我打印时,theDate
我得到以下答案:2013-04-01 20:00:00 +0000
现在我想知道为什么时间是 20:00 而不是 22:00,你有什么想法吗?
谢谢!