我正在进行获取以从java中的数据库获取日期(日期应始终为2014-01-01T00:00:00
)。我收到了以下时间:2014-01-01T00:00:00.588Z
。
我的问题是,最后“588Z
”是什么?这个数字会不同,检索是在不同的时区完成的吗?即数字588在不同的时区是不同的数字。
感谢您提供的帮助。
答案 0 :(得分:25)
Z
代表零UTC偏移。
如果时间是UTC,请在没有空格的时间后直接添加Z.
Z是零UTC偏移的区域指示符。
" 09:30 UTC"因此表示为" 09:30Z"或" 0930Z",而" 14:45:15 UTC"将是" 14:45:15Z"或" 144515Z"。
Z
之前的部分会转换为秒的一小部分;在这里, 588
。
根据您的上述问题,00:00:00.588
表示"大约在午夜过半秒",在句点之后的最后三位数 588
,翻译:milliseconds。
...更多细节here(ISO 8601标准)。
答案 1 :(得分:3)
Z代表UTC(即GMT,但标准):http://en.wikipedia.org/wiki/Coordinated_Universal_Time
答案 2 :(得分:3)
Z是UTC时区的简写。