【问题标题】:ios NSDateFormatter in restkitrestkit 中的 ios NSDateFormatter
【发布时间】: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 是正确的代码吗?感谢您的帮助

【问题讨论】:

    标签: ios nsdate restkit


    【解决方案1】:

    日期中的 T 是分隔符。它必须放在' '
    时区的说明符是 Z

     @"yyyy-MM-dd'T'HH:mm:ssZ"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多