restkit 中的 ios NSDateFormatter
Posted
技术标签:
【中文标题】restkit 中的 ios NSDateFormatter【英文标题】:ios NSDateFormatter in restkit 【发布时间】:2012-03-23 16:17:29 【问题描述】:我正在处理 Restkit 中的时间格式,我有一个 Web 服务以 JSON 格式返回给我的对象,我可以毫无问题地解析以这种格式出现的日期异常收到的对象:
"date_expiration":"2012-04-22T11:33:28+0200"
我阅读了一些关于它的帖子,并且我知道 rest kit 没有这种格式来解析日期,所以我必须添加一个新格式。所以我用这段代码来做:
[RKManagedObjectMapping addDefaultDateFormatterForString:@"yyyy-MM-ddTHH:mm:ssT" inTimeZone:nil];
但它不起作用。我已经阅读了一个关于时间格式化程序的非常有用的网页:
http://waracle.net/mobile/iphone-nsdateformatter-date-formatting-table/
听说它显示了如何格式化日期,但有两件事我不知道该怎么做:如何在小时前跳过字符 T?对于这个时区 T 是正确的代码吗?感谢您的帮助
【问题讨论】:
【参考方案1】:日期中的 T 是分隔符。它必须放在' '
时区的说明符是 Z
@"yyyy-MM-dd'T'HH:mm:ssZ"
【讨论】:
以上是关于restkit 中的 ios NSDateFormatter的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Restkit for IOS 中的编码从 Utf8 更改为 Wincp1251
如何通过 iOS 6 中的 RESTkit 2.0 将 JSON 中的 base64 图像导入核心数据二进制文件?
RestKit iOS 教程 - Xcode 无法识别 RestKit 类方法 - 缺少框架?