pytz

Utilities

시간대 변환

개요 pytz

pytz는 Olson 시간대 데이터베이스를 Python으로 가져옵니다. 정확한 크로스 플랫폼 시간대 계산이 가능하며 전 세계 수백 개의 시간대를 지원합니다. pytz는 시간대 간에 날짜/시간 객체를 변환해야 하거나 Python에서 시간대 인식 날짜/시간을 사용하여 작업해야 할 때 표준 선택입니다.

pytz는Pyodide의 Python 배포판에 번들로 포함되어 있으며PyRun에서 즉시 사용할 수 있습니다. 별도의 설치 없이 시간대 변환을 탐색하고, DST 인식 날짜 시간으로 작업하고, 다양한 로케일에 대한 시간 형식을 지정할 수 있습니다.

코드 및 실행 출력

글로벌 시간대에 걸쳐 날짜/시간을 변환합니다.

Pytz Timezone Conversions에디터에서 실행
from datetime import datetime
import pytz

event_utc = datetime(2025, 12, 31, 23, 0, 0, tzinfo=pytz.utc)
print("New Year UTC:", event_utc.strftime("%Y-%m-%d %H:%M %Z"))

zones = [
    "America/New_York",
    "Europe/London",
    "Asia/Kolkata",
    "Asia/Tokyo",
    "Australia/Sydney",
]

print("\nNew Year around the world:")
for tz_name in zones:
    tz = pytz.timezone(tz_name)
    local_dt = event_utc.astimezone(tz)
    print(f"  {tz_name:<25} {local_dt.strftime('%Y-%m-%d %H:%M %Z')}")

관련 패키지

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.