请问类似“2011-09-01T23:36:02Z”这种时间格式,正确的解析格式是什么?

2015-05-21 20:49:20 +08:00
 RangerWolf
lz用的是Java

特别是中间的那个T跟最后的那个Z,分别是干嘛用的啊?

比如从Apple的API: https://itunes.apple.com/lookup?id=957783056 得到的releaseDate的值

并且最常见的SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 会抛出异常~

如果有python版本的也可以~ 其他语言版本的我怕我看不懂
1685 次点击
所在节点    问与答
3 条回复
Septembers
2015-05-21 21:11:28 +08:00
wy315700
2015-05-21 21:12:25 +08:00
T是分隔符

Z表示UTC时间
laiyingdong
2015-05-22 13:43:35 +08:00
这是ISO 8601的 UTC时间表示方法

http://zh.m.wikipedia.org/wiki/ISO_8601

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/192813

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX