pytz

Utilities

Konwersje stref czasowych

Przegląd pytz

pytz przenosi bazę danych stref czasowych Olson do Pythona. Umożliwia dokładne i wieloplatformowe obliczenia stref czasowych, obsługując setki stref czasowych z całego świata. pytz to standardowy wybór, gdy trzeba konwertować obiekty datetime między strefami czasowymi lub pracować z obiektami datetime uwzględniającymi strefy czasowe w Pythonie.

pytz jest zawarty w dystrybucji PythonaPyodidei jest dostępny natychmiast wPyRun. Możesz przeglądać konwersje stref czasowych, pracować z datami uwzględniającymi czas letni i formatować czasy dla różnych ustawień regionalnych bez żadnej instalacji.

Dane wyjściowe kodu i wykonania

Konwertuj daty i godziny w globalnych strefach czasowych.

Pytz Timezone ConversionsUruchom w Edytorze
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')}")

Powiązane pakiety

Polecane zasoby Pythona

Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.