我有像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。