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
なぜ時間が 22:00 ではなく 20:00 なのか疑問に思っているのですが、何かアイデアはありますか?
ありがとう!