我有一个类似下面例子的字符串
2013-12-28T8:15:00+03:00
但我想转换为具有相同格式的 NSDate 这是我的代码
NSDateFormatter *dateFormatterInBoundSegment = [[NSDateFormatter alloc] init];
[dateFormatterInBoundSegment setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssz"];
[dateFormatterInBoundSegment setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
NSDate *dateInboundSegment = [dateFormatterInBoundSegment dateFromString:@"2013-12-28T8:15:00+03:00"];
NSLog(@"Formatted date %@",dateInboundSegment);
结果像这样打印
Formatted date 2013-12-28 05:15:00 +0000
我想用 GMT +3 之类的字符串转换为 nsdate,结果应该是这样的
2013-12-28T8:15:00+03:00