【问题标题】:Objective-C: What is the date format for a date like 2014-02-02T20:55:31.555ZObjective-C:像 2014-02-02T20:55:31.555Z 这样的日期的日期格式是什么
【发布时间】:2015-02-05 05:03:38
【问题描述】:

我正在尝试使用 NSDateFormatter 来翻译我在 JSON 中返回的日期字符串。这种日期的一个例子是2014-02-02T20:55:31.555Z。但是,我无法弄清楚正确的日期格式是什么。我以为就是这样:yyyy-MM-dd'T'HH:mm:sss'Z' - 不走运。

【问题讨论】:

  • 你错过了最后的小数秒,查找那些符号。在移动设备上,目前无法查找。
  • 你完全正确 - 格式是 yyyy-MM-dd'T'HH:mm:ss.SSS'Z'。如果你想回答,我会接受
  • ISO 8601 格式,备案。 @Undo 知道了。
  • 阅读the spec。每个 iOS 程序员都应该在他们的浏览器中添加书签。
  • 我确实看过,但仍然不清楚。我未能注册日期的 .SSS 部分

标签: ios objective-c cocoa nsdate nsdateformatter


【解决方案1】:

您缺少日期末尾的小数秒,您需要将它们添加到格式字符串中:

yyyy-MM-dd'T'HH:mm:ss.SSS'Z'

【讨论】:

  • 应该是yyyy-MM-dd'T'HH:mm:ss.SSSX
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-07
  • 1970-01-01
  • 2023-03-12
  • 2012-07-19
  • 2021-06-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多