[python] dateutil의 tz 설정을 사용하여 고정 옵셋 타임존 가져오기
Python에서 날짜와 시간을 다룰 때는 dateutil
라이브러리가 매우 유용합니다. 이 라이브러리를 사용하면 타임존을 쉽게 다룰 수 있습니다. 특히, tz
모듈을 사용하여 고정 옵셋 타임존을 가져올 수 있습니다.
dateutil 설치하기
먼저, dateutil
라이브러리를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다.
pip install python-dateutil
고정 옵셋 타임존 가져오기
dateutil.tz
모듈을 사용하여 고정 옵셋 타임존을 가져올 수 있습니다. 예를 들어, UTC+9:00 시간대의 타임존을 가져오려면 다음과 같이 코드를 작성할 수 있습니다.
from dateutil import tz
tz_offset = tz.gettz("+09:00")
print(tz_offset)
실행 결과는 다음과 같습니다.
tzfile('/usr/share/zoneinfo/Asia/Seoul')
이렇게 가져온 tzfile
객체는 시간대와 오프셋 정보를 포함하고 있습니다. 이 객체를 datetime
객체와 함께 사용하여 시간대 변환을 수행할 수 있습니다.