[파이썬] 날짜와 시간의 시간대 이름 확인

파이썬에서는 pytz 라이브러리를 사용하여 날짜와 시간의 시간대 이름을 확인할 수 있습니다. pytztimezone 객체를 사용하여 다양한 시간대를 지원합니다.

설치

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를 사용하여 다양한 시간대의 이름을 알아내어 작업에 활용해 보세요!