offsetDateTimeのタイムゾーンに日本標準時を設定する方法

技術
スポンサーリンク
スポンサーリンク

はじめに

こんにちは!さいけです。

今回は、「offsetDateTimeのタイムゾーンに日本標準時を設定する方法」について紹介します。

備忘録的な記事になります。

offsetDateTimeのタイムゾーンに日本標準時を設定する方法

withOffsetSameInstantメソッドの引数にZoneOffsetを渡すと、タイムゾーンを設定することができます。

ZoneOffsetには、日本標準時に相当する設定値を設定します。

以下のサンプルコードです。

OffsetDateTime offsetDateTime = time.withOffsetSameInstant(ZoneOffset.of("+09:00"));

また、ofHoursを使っても設定できます。

OffsetDateTime offsetDateTime = time.withOffsetSameInstant(ZoneOffset.ofHours(9));

結果

"2019-01-01T09:00:00+09:00"

👍🎉

コメント