시간 질문을 먼저 쓰면 타입 선택이 단순해진다
필요한 정보가 날짜인지 현지 일정인지 절대 사건인지에 따라 가장 좁은 타입을 선택합니다.
| 질문 | 타입 | 빠진 정보 |
|---|---|---|
| 어느 날짜? | LocalDate | 시각·지역 |
| 하루 중 몇 시? | LocalTime | 날짜·지역 |
| 지역 미정 일정? | LocalDateTime | ZoneId |
| 특정 지역 일정? | ZonedDateTime | 없음 |
| 고정 오프셋 교환? | OffsetDateTime | 지역 규칙 |
| 정확한 사건 순간? | Instant | 현지 표시 |
핵심: 불필요하게 넓은 타입은 의미 없는 기본값과 변환 실수를 늘립니다.