자바 - 날짜와 시간

ZonedDateTime

  • Asia/Seoul 같은 타임존 안에는 일광 절약 시간제에 대한 정보와 UTC+9:00와 같은 UTC로부터 시간 차이인 오프셋 정보를 모두 포함하고 있다.

ZoneId

자바는 타임존을 ZoneId 클래스로 제공한다.

img_6.png
img_7.png
  • 원래는 availableZoneId가 수백개가 출력된다.

ZonedDateTime

  • ZonedDateTimeLocalDateTime에 시간대 정보인 ZoneId가 합쳐진 것이다.

  • ZonedDateTime : 시간대를 고려한 날짜와 시간을 표현할 때 사용한다. 여기에는 시간대를 표현하는 타임존이 포함된다.

img_8.png
img_9.png

OffsetDateTime

  • OffsetDateTimeLocalDateTime에 UTC 오프셋 정보인 ZoneOffset이 합쳐진 것이다.

  • OffsetDateTime : 시간대를 고려한 날짜와 시간을 표현할 때 사용한다. 여기에는 타임존은 없고, UTC로 부터의 시간대 차이인 고정된 오프셋만 포함한다.

img_10.png
img_11.png

이전 ↩️ - 자바(날짜와 시간) - LocalDateTime

메인 ⏫

다음 ↪️ - 자바(날짜와 시간) - Instant

Last updated