Java OffsetDateTime中的Z偏移量是多少?
这两个OffsetDateTime返回不同的字符串表示形式和不同的偏移量 触发时间是在不同的服务中创建的,但也可以通过Java OffsetDateTime中的Z偏移量是多少?,java,rabbitmq,java-time,Java,Rabbitmq,Java Time,这两个OffsetDateTime返回不同的字符串表示形式和不同的偏移量 触发时间是在不同的服务中创建的,但也可以通过OffsetDateTime.now()然后通过RabbitMQ发送 这些只是ISO-8601格式的不同表示吗?还是缺少有效的偏移量值 我检查了OffsetDateTime.toString(),但不确定这是否真的是我应该查看的地方 谢谢大家 OffsetDateTime offsetDateTime = event.getTriggerTime(); System.out.p
OffsetDateTime.now()
然后通过RabbitMQ发送
这些只是ISO-8601格式的不同表示吗?还是缺少有效的偏移量值
我检查了OffsetDateTime.toString(),但不确定这是否真的是我应该查看的地方
谢谢大家
OffsetDateTime offsetDateTime = event.getTriggerTime();
System.out.println(offsetDateTime); //2019-06-19T08:56:19.152564Z
System.out.println(OffsetDateTime.now()); //2019-06-19T10:56:19.293893+02:00
这通常被称为Zulu时间,有关UTC和ISO 8601,请参阅: 如果时间以UTC为单位,则在时间后直接添加一个Z,不带空格。Z是UTC零偏移的区域标识符。因此,“09:30 UTC”表示为“09:30Z”或“0930Z”。“14:45:15 UTC”将是“14:45:15Z”或“144515Z” ISO 8601时间表示法中的Z后缀有时被称为“祖鲁时间”,因为同一个字母用于指定祖鲁时区。然而,定义军事时区列表的ACP 121标准没有提及UTC,而是从格林威治标准时间(以前用作国际民用时间标准)中推导出“祖鲁时间”。GMT不再由科学界精确定义,可以根据上下文引用UTC或UT1
TL;DR:Z表示UTC时间戳,偏移量为零。虽然链接的问题与您的问题不同,但我相信那里的答案也回答了您的问题。您可以搜索更多问题和答案以及将
Z
视为偏移量的网站。