pytz

Utilities

Conversions de fuseau horaire

Aperçu pytz

pytz apporte la base de données de fuseau horaire Olson à Python. Il permet des calculs de fuseaux horaires précis et multiplateformes, prenant en charge des centaines de fuseaux horaires du monde entier. pytz est le choix standard lorsque vous devez convertir des objets datetime entre fuseaux horaires ou travailler avec des datetimes tenant compte des fuseaux horaires en Python.

pytz est intégré à la distribution Python dePyodideet est disponible instantanément dansPyRun. Vous pouvez explorer les conversions de fuseaux horaires, travailler avec des dates et heures compatibles DST et formater les heures pour différents paramètres régionaux sans aucune installation.

Sortie de code et d'exécution

Convertissez les dates et heures dans les fuseaux horaires mondiaux.

Pytz Timezone ConversionsExécuter dans l'éditeur
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')}")

Forfaits associés

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.