Asia/Seoul 같은 타임존 안에는 일광 절약 시간제에 대한 정보와 UTC+9:00와 같은 UTC로부터 시간 차이인 오프셋 정보를 모두 포함하고 있다.
Asia/Seoul
UTC+9:00
자바는 타임존을 ZoneId 클래스로 제공한다.
ZoneId
원래는 availableZoneId가 수백개가 출력된다.
availableZoneId
ZonedDateTime은 LocalDateTime에 시간대 정보인 ZoneId가 합쳐진 것이다.
ZonedDateTime
LocalDateTime
ZonedDateTime : 시간대를 고려한 날짜와 시간을 표현할 때 사용한다. 여기에는 시간대를 표현하는 타임존이 포함된다.
OffsetDateTime은 LocalDateTime에 UTC 오프셋 정보인 ZoneOffset이 합쳐진 것이다.
OffsetDateTime
ZoneOffset
OffsetDateTime : 시간대를 고려한 날짜와 시간을 표현할 때 사용한다. 여기에는 타임존은 없고, UTC로 부터의 시간대 차이인 고정된 오프셋만 포함한다.
이전 ↩️ - 자바(날짜와 시간) - LocalDateTimearrow-up-right
메인 ⏫arrow-up-right
다음 ↪️ - 자바(날짜와 시간) - Instantarrow-up-right
Last updated 3 months ago