【发布时间】:2019-06-19 09:08:28
【问题描述】:
这两个 OffsetDateTime 返回不同的字符串表示形式和不同的偏移量。
触发时间是在不同的服务中创建的,也可以通过OffsetDateTime.now()再通过RabbitMQ发送。
这些只是ISO-8601 格式的不同表示吗?还是我缺少有效的偏移值?
我检查了OffsetDateTime.toString() docu,但不确定这是否真的是我应该寻找的地方......
谢谢大家!
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
【问题讨论】:
-
虽然链接的问题与你的不同,但我相信那里的答案也能回答你的问题。您可以搜索更多将
Z视为偏移量的问答和网站。