두 시간대의 다른 자리
같은 타임스탬프인데 화면에 표시되는 시간이 다른 경험. UTC 기준과 KST 기준 차이 때문. 한 번 정리해 두면 자료 해석이 부드럽다.
UTC의 자리
- 국제 협정 세계시
- 표준 기준점
- API·시스템 내부 표준
- 타임스탬프 기준
UTC는 모든 시스템의 공통 기준.
KST의 자리
- 한국 표준시 (UTC+9)
- 한국 사용자 화면
- 로그·일정 표기
- 한국 비즈니스 시간
KST는 한국 사용자에게 친근한 표기.
비교 1: 차이
KST = UTC + 9시간. UTC 0시 = KST 09시.
비교 2: 사용 자리
- API 응답 → UTC 권장
- 사용자 화면 → KST
- 로그 → UTC 또는 KST
- DB 저장 → UTC 권장
비교 3: 변환 방법
- UTC → KST: +9시간
- KST → UTC: -9시간
도구가 자동 변환. 타임스탬프 변환기로 두 시간대 동시 표시.
실무 권장 흐름
- 저장 → UTC
- 처리 → UTC
- 표시 → 사용자 시간대
- API 통신 → UTC + 시간대 정보
국제 서비스 운영
여러 시간대 사용자가 있는 서비스는 UTC 기준 관리 필수. 사용자 화면에서만 본인 시간대로 변환.
실수 자주 하는 지점
- KST를 UTC로 오인
- 저장 시간대 일관성 없음
- 사용자 시간대 미고려
- DST 처리 누락
UTC 시간 변환 도구로 정확한 시간대 처리.
마무리
UTC와 KST는 자리가 다르다. 한 번 정리해 두면 시간대 처리가 단단해진다.