OffsetDateTimeにオフセットZとは何ですか?

フェリックス:

これら二つのOffsetDateTimeは異なる文字列表現と異なるオフセットを戻ってきています。

トリガ時間は異なるサービスで作成されたが、また通じた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
GhostCat敬礼モニカC.:

これはと呼ばれることが多いズールー時間、参照ウィキペディア UTCおよびISO 8601のために:

時間はUTCである場合は、直接、スペースのない時間後にZを追加します。Zは、ゼロオフセットUTCのゾーン指定子です。「:30Z 09」または「0930Z」「午前9時30 UTC」は、したがって、として表されます。"午後二時45分15秒UTCは、" "14:45:15Z" になるか "144515Z"。

同じ文字がズールータイムゾーンを指定するために使用されるので、ISO 8601時間表現におけるZサフィックスは時々「ズールー時間」と呼ばれます。しかし、軍のタイムゾーンのリストを定義ACP 121標準は、UTCの何も言及していないし、以前は国際民間時間標準として使用したグリニッジ標準時から「ズールー時間」を導出します。GMTは、正確に、科学界で定義されなくなりましたし、コンテキストに応じてUTCまたはUT1のいずれかを参照することができます。

TL; DR:Zは、でUTCタイムスタンプを表し、ZオフセットERO。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=227922&siteId=1