我有像2011-01-19T20:30:00-5:00这样的字符串,我想将它们解析为 NSDate 但我想保留原始时区。
NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat: @"yyyy-MM-dd'T'HH:mm:ssZ"];
NSLog(@"%@", [dateFormatter dateFromString: dateString]);
[dateFormatter release];
该片段给了我2011-01-20 02:30:00 +0100这也是正确的,但我希望在 NSDate 中保留原始时区 -0500 而不是我的本地时区 +0100。