[파이썬] 날짜와 시간의 시간대 이름 확인
파이썬에서는 pytz
라이브러리를 사용하여 날짜와 시간의 시간대 이름을 확인할 수 있습니다. pytz
는 timezone
객체를 사용하여 다양한 시간대를 지원합니다.
설치
pytz
를 설치하기 위해 다음 명령을 사용합니다:
pip install pytz
사용법
다음은 파이썬 코드를 사용하여 날짜와 시간의 시간대 이름을 확인하는 예제입니다:
import pytz
from datetime import datetime
# 현재 날짜와 시간을 가져옵니다.
now = datetime.now()
# UTC 시간대 객체를 가져옵니다.
utc_tz = pytz.timezone("UTC")
# 현재 시간을 UTC로 변환합니다.
utc_time = now.astimezone(utc_tz)
# 현재 시간의 시간대 이름을 확인합니다.
timezone_name = utc_time.strftime("%Z")
print(f"현재 시간대: {timezone_name}")
위의 예제에서는 pytz.timezone("UTC")
를 사용하여 UTC 시간대 객체를 가져 온 후, astimezone()
메서드를 사용하여 현재 시간을 UTC로 변환합니다. 그런 다음 strftime("%Z")
를 사용하여 현재 시간대의 이름을 확인합니다.
결과
위의 예제를 실행하면 현재 시간대의 이름이 출력됩니다:
현재 시간대: UTC
참고 사항
pytz
라이브러리는 Python 2와 3 모두에서 사용할 수 있습니다.pytz
라이브러리는 많은 시간대 정보를 포함하고 있으므로, 원하는 시간대를 사용할 수 있습니다.
이제 파이썬을 사용하여 날짜와 시간의 시간대 이름을 확인하는 방법을 알게 되었습니다. pytz
를 사용하여 다양한 시간대의 이름을 알아내어 작업에 활용해 보세요!