美文网首页
时间格式 ISO8601 / RFC3339

时间格式 ISO8601 / RFC3339

作者: 老陕西 | 来源:发表于2022-06-21 10:04 被阅读0次

RFC 3339是ISO 8601的一种日期显示格式,RFC 3339需要完整的日期和时间表示 (只有小数秒是可选的)。

RFC 3339格式:“{年}-{月}-{日}T{时}:{分}:{秒}.{毫秒}{时区}”;
其中的年要用零补齐为4位,月日时分秒则补齐为2位。毫秒部分是可选的。
最后一部分是时区,前面例子中的 Z 其实是零时区 Zulu 的缩写,它也可能是 +08:00 或 -08:00 等;
2017-12-08T00:00:00.00Z
2017-12-08T08:00:00.00+08:00
都代表所在时区的本地时间。
ISO8610与RFC3339有各自独特的表示法,也有重合部分。
image.png

RFC 3339 vs ISO 8601 (ijmacd.github.io)

      "HH:mm",                // 14:22
      "h:mm a",                // 2:22 下午
      "HH:mm z",               // 14:22 CST
      "HH:mm Z",               // 14:22 +0800
      "HH:mm zzzz",              // 14:22 中国标准时间
      "HH:mm:ss",               // 14:22:30
      "yyyy-MM-dd",              // 2013-09-19
      "yyyy-MM-dd HH:mm",           // 2013-09-19 14:22
      "yyyy-MM-dd HH:mm:ss",         // 2013-09-19 14:22:30
      "yyyy-MM-dd HH:mm:ss zzzz",       // 2013-09-19 14:22:30 中国标准时间
      "EEEE yyyy-MM-dd HH:mm:ss zzzz",    // 星期四 2013-09-19 14:22:30 中国标准时间
      "yyyy-MM-dd HH:mm:ss.SSSZ",       // 2013-09-19 14:22:30.000+0800
      "yyyy-MM-dd'T'HH:mm:ss.SSSZ",      // 2013-09-19T14:22:30.000+0800
      "yyyy.MM.dd G 'at' HH:mm:ss z",     // 2013.09.19 公元 at 14:22:30 CST
      "K:mm a",                // 2:22 下午, CST
      "EEE, MMM d, ''yy",           // 星期四, 九月 19, '13
      "hh 'o''clock' a, zzzz",        // 02 o'clock 下午, 中国标准时间
      "yyyyy.MMMMM.dd GGG hh:mm aaa",     // 02013.九月.19 公元 02:22 下午
      "EEE, d MMM yyyy HH:mm:ss Z",      // 星期四, 19 九月 2013 14:22:30 +0800
      "yyMMddHHmmssZ",            // 130919142230+0800
      "yyyy-MM-dd'T'HH:mm:ss.SSSZ",      // 2013-09-19T14:22:30.000+0800
      "EEEE 'DATE('yyyy-MM-dd')' 'TIME('HH:mm:ss')' zzzz",    // 星期四 2013-09-19 14:22:30 中国标准时间
      "yyyy-MM-dd'T'HH:mm:ss.SSX" // 2020-07-22T18:01:24.00+08:00
image.png

相关文章

网友评论

      本文标题:时间格式 ISO8601 / RFC3339

      本文链接:https://www.haomeiwen.com/subject/ksgsvrtx.html