什么是日期字符串的结尾,如2014-01-01T00:00:00.588Z

J14*_*145 14 java datetime date datetime-format

我正在进行获取以从java中的数据库获取日期(日期应该始终是2014-01-01T00:00:00).我得到以下时间了:2014-01-01T00:00:00.588Z.

我的问题是,最后的" 588Z"是什么?这个数字会不同,检索是在不同的时区完成的吗?即数字588在不同时区是不同的数字.

感谢您提供的任何帮助.

Ada*_*dam 26

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,翻译:毫秒.

...更多细节在这里上(ISO 8601标准).


mot*_*zzt 5

Z 代表 UTC(即 GMT,但标准): http: //en.wikipedia.org/wiki/Cooperative_Universal_Time

  • A 代表苹果,B 代表 Ball,Z 代表 UTC (16认同)

Nic*_*ley 5

Z 是 UTC 时区的简写。