[python] dateutil을 사용하여 날짜와 시간을 현재 시간대로 변환하는 방법
파이썬에서 datetime 모듈은 날짜와 시간을 처리하는 데 사용됩니다. 날짜와 시간을 특정 시간대로 변환하는 것은 때로 복잡할 수 있습니다. 하지만 dateutil
라이브러리를 사용하면 이 작업을 간단하게 수행할 수 있습니다.
dateutil 라이브러리 설치
먼저, dateutil
라이브러리를 설치합니다.
pip install python-dateutil
날짜와 시간을 현재 시간대로 변환하기
아래는 dateutil
라이브러리를 사용하여 날짜와 시간을 현재 시간대로 변환하는 방법에 대한 예제 코드입니다.
from dateutil import tz
from datetime import datetime
# UTC로 표시된 시간
utc_time = datetime(2022, 3, 15, 12, 0, 0, tzinfo=tz.gettz('UTC'))
# 현재 시간대로 변환
local_time = utc_time.astimezone(tz.tzlocal())
print(local_time)
위 예제에서 dateutil.tz
모듈을 사용하여 UTC
시간대의 날짜와 시간을 나타내는 datetime
객체를 만듭니다. 그런 다음 astimezone
메서드를 사용하여 현재 시간대로 변환합니다.
이제, dateutil
을 사용하여 날짜와 시간을 현재 시간대로 변환하는 방법에 대한 이해가 더 깊어졌을 것입니다.