arrow

Utilities

Des rendez-vous respectueux des humains

Aperçu arrow

Arrow est une bibliothèque Python qui offre une approche conviviale pour créer, manipuler, formater et convertir des dates et des heures. Il fonctionne comme un remplacement instantané de datetime avec une API plus simple, prenant en compte le fuseau horaire par défaut et des méthodes intuitives de décalage temporel telles que .shift(days=-1) et .humanize().

DansPyRun, Arrow est disponible via micropip. Vous pouvez explorer l'arithmétique des dates, les conversions de fuseau horaire, le formatage de l'heure relative et l'analyse de la date sans parcourir le passe-partout datetime standard de Python, le tout dans votre navigateur sans aucune configuration requise.

Sortie de code et d'exécution

Conversion de fuseau horaire et décalage horaire respectueux des humains.

Arrow Date & TimeExécuter dans l'éditeur
import arrow

now = arrow.now()
print("Now (local):", now.format("YYYY-MM-DD HH:mm:ss ZZ"))
print("Now (UTC)  :", now.to("UTC").format("YYYY-MM-DD HH:mm:ss"))

past = now.shift(days=-10, hours=-3)
print("\n10 days 3 hrs ago:", past.humanize())

dt = arrow.get("2025-07-04 12:00:00", "YYYY-MM-DD HH:mm:ss", tzinfo="US/Eastern")
print("\nNew York :", dt.format("YYYY-MM-DD HH:mm ZZ"))
print("Tokyo    :", dt.to("Asia/Tokyo").format("YYYY-MM-DD HH:mm ZZ"))
print("Mumbai   :", dt.to("Asia/Kolkata").format("YYYY-MM-DD HH:mm ZZ"))

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.