pytz

Utilities

時區轉換

概述 pytz

pytz 將 Olson 時區資料庫引入 Python。它允許準確的跨平台時區運算,支援來自世界各地的數百個時區。當您需要在時區之間轉換日期時間物件或在 Python 中使用時區感知日期時間時,pytz 是標準選擇。

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 資源

透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。