【发布时间】:2010-07-20 03:00:09
【问题描述】:
我通过 JSON 收到一个非常奇怪的日期格式。例如- “2010 年 7 月 18 日 02:22:09”
这些日期始终为 UTC。我正在使用 NSDateFormatter 解析日期,并将时区设置为 UTC...
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
[inputFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]];
[inputFormatter setDateFormat:@"MMMM, dd yyyy HH:mm:ss"];
NSDate *formatterDate = [inputFormatter dateFromString:dtStr];
但是,记录的日期与我设备的偏移量一起出现...
“2010-07-18 02:22:09 -0600”
我在这里做错了什么?
【问题讨论】:
标签: iphone cocoa cocoa-touch