반응형 백엔드 (back-end)/Spring1 [Spring] 글로벌 서비스를 위한 시간 타입 ISO8601과 OffsetDateTime 서론 글로벌 서비스를 만들려고 하면 시간에 대한 고민이 빠질 수 없다. 기본적으로 클라이언트에서 어떻게 요청을 받아야 할지 고민했는데 크게 두가지 방법이 생각이 났다. 1. Unix Timestamp 2. ISO8601 Unix Timestamp은 '1970년 1월 1일 00:00:00 협정 세계시(UTC)' 부터의 경과 시간을 초로 환산하여 정수로 나타낸 것이라고 하는데 단번에 어떤 날짜인지 알 수 없듯이 가독성이 떨어진다는 단점이 있고 Timezone을 포함하여 UTC를 클라이언트가 보내줄 거라는 보장도 없어서 ISO8601을 사용하기로 했다 아무래도 JAVA 8 이후에 Java.Time 패키지가 생기면서 기본적으로 ISO8601이 표준이라 사용하는 이유가 크다. ISO8601의 날짜 + 시간을 표현.. 2022. 7. 22. 이전 1 다음 반응형