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 のローカル タイム ゾーン +0100 ではなく、元のタイム ゾーン -0500 を維持したいと考えています。