【发布时间】:2013-10-27 16:31:18
【问题描述】:
我已经尝试并尝试过研究并再次尝试,但我无法格式化此
日期是: “2013-08-08T11:10:09-07:00”
我尝试使用 "yyyy'-'MM'-'DD'T'HH':'mm':'ssZ" 和许多不同的排列,但无济于事。我认为服务器发送的时区格式可能不正确。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'DD'T'HH':'mm':'ssZ"];
return [dateFormatter dateFromString:[dictionary objectForKey:key]];
有什么线索吗?
提前致谢
【问题讨论】:
-
b2cloud.com.au/how-to-guides/nsdateformatter-format-strings参考这个,提示MM错了,DD错了。
-
抱歉,我已经相应地编辑了帖子
-
另外,你不需要' '标记
-
试试 - "yyyy-MM-dd'T'HH:mm:ssZZZ"
-
我已将其调整为 @"yyyy-M-ddTHH:mm:ssZ" 仍然没有运气:/
标签: ios objective-c nsdateformatter