java.time1 java.time 제대로 쓰기: 타임존/포맷 실수 7가지와 안전한 사용법 java.time 제대로 쓰기: 타임존/포맷 실수 7가지와 안전한 사용법java.time 패키지는 시간대를 포함한 날짜·시간을 타입으로 구분합니다. 문제는 “어떤 타입을 언제 써야 하는지”를 헷갈리기 쉽다는 점입니다. 아래에서 현업에서 자주 발생하는 실수 7가지를 정리하고, 각 상황에서의 안전한 코드를 제시합니다.한 줄 요약: 보관/전송은 UTC의 Instant, 표시는 ZonedDateTime, 연산은 상황에 따라 Period/Duration을 고르세요.자주 하는 실수 7가지1) Date/Calendar/SimpleDateFormat 계속 사용SimpleDateFormat은 스레드 안전하지 않습니다. 병렬 환경에서 포맷터를 공유하면 간헐적 오류가 납니다. DateTimeFormatter는 불변이므로 재.. 2025. 9. 28. 이전 1 다음