Questions tagged «rfc3339»


12
如何创建日期时间戳和格式为ISO 8601,RFC 3339,UTC时区?
如何使用ISO 8601和RFC 3339的格式标准生成日期时间戳记? 目标是一个看起来像这样的字符串: "2015-01-01T00:00:00.000Z" 格式: 年,月,日,如“ XXXX-XX-XX” 字母“ T”作为分隔符 小时,分钟,秒,毫秒,如“ XX:XX:XX.XXX”。 字母“ Z”作为零偏移(又称为UTC,GMT,Zulu时间)的区域标记。 最佳情况: 快速,简短,直接的Swift源代码。 无需使用任何其他框架,子项目,cocoapod,C代码等。 我已经搜索了StackOverflow,Google,Apple等,但没有找到Swift的答案。 似乎最有前途的类NSDate,NSDateFormatter,NSTimeZone。 相关问答:如何在iOS中获取ISO 8601日期? 到目前为止,这是我想出的最好的方法: var now = NSDate() var formatter = NSDateFormatter() formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" formatter.timeZone = NSTimeZone(forSecondsFromGMT: 0) println(formatter.stringFromDate(now))
186 date  swift  time  iso8601  rfc3339 

1
T和Z在时间戳中到底意味着什么?
我有这个时间戳值由Web服务返回 "2014-09-12T19:34:29Z" 我知道这意味着时区,但是那到底是什么意思呢? 而且我正在尝试模拟此Web服务,因此有没有办法strftime在python中使用生成此时间戳的方法? 很抱歉,如果这很明显,但Google的帮助不是很大,strftime()参考页面也没有。 我目前正在使用这个: x.strftime("%Y-%m-%dT%H:%M:%S%Z") '2015-03-26T10:58:51'

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.