2017-04-10 12 views
0

私は下に次のコードを持っている:Java 8のZonedDateTimeは変換時に夏時間を考慮しますか?

ZonedDateTime zonedDateTime = ZonedDateTime.ofInstant(
      this.start.toLocalDateTime(), ZoneOffset.UTC, 
      ZoneOffset.systemDefault()); 

this.startがたjava.sql.Timestampからです。私はここでUTCからシステムのローカルオフセットに明示的に変換していますが、これは夏時間を考慮に入れて十分にスマートになりますか?

+1

ここでドキュメントを確認してください。https://docs.oracle.com/javase/8/docs/api/java/time/ZonedDateTime.html –

答えて

1

ZonedDateTimeは夏時間を考慮しています。それはLocalDateTimeとは異なるものです。まあ、それとタイムゾーン情報。

関連する問題