tz 데이터베이스 심층 탐구: 나만의 시간대 만들기

2025-09-11
tz 데이터베이스 심층 탐구: 나만의 시간대 만들기

Ruby를 사용하는 중에 시간대 문제를 만나 tz 데이터베이스를 발견한 저자의 경험을 바탕으로 작성된 글입니다. 이 글에서는 tz 데이터베이스의 핵심 구성 요소인 zic 컴파일러, zdump 도구, 시간대 소스 파일을 명확하게 설명합니다. 또한, Alpine Docker 이미지 내에서 가상의 시간대 Hi_No_Kuni/Konoha를 만들어 시간대 규칙을 사용자 지정하는 방법을 실제 예시와 함께 보여주고 결과를 검증합니다. 개발자에게 유용할 뿐만 아니라 시간대의 복잡성과 표준화에 대한 이해를 높일 수 있습니다.