Flèche DateHeures
Formatage et décalage de l'heure respectueux de l'homme.
Aperçu
Fournit un wrapper intelligent pour l’analyse des dates et heures Python standard.
Permet des changements simplifiés et des formats de chaînes lisibles par l'homme.
Sortie de code et d'exécution
Analyse les chaînes complexes et extrapole les variantes UTC natives.
arrow_demo.py
Essayez dans l'éditeurimport arrow
# Current UTC time
now = arrow.utcnow()
print(f"Now (UTC): {now.format('YYYY-MM-DD HH:mm:ss')}")
# Shift time forward
future = now.shift(days=14, hours=6)
print(f"Release date: {future.humanize()}")
print(f"Exact date: {future.format('dddd, MMMM Do YYYY')}")
# Parse chaotic string
parsed = arrow.get("2025-07-04T12:00:00-04:00")
print(f"\nParsed US/Eastern: {parsed}")
# Convert across timezones
import pytz
zones = ['Asia/Tokyo', 'Europe/London', 'America/New_York']
print("\nFuture Date around the world:")
for tz_name in zones:
tz = pytz.timezone(tz_name)
local_dt = future.datetime.astimezone(tz)
print(f" {tz_name:<25} {local_dt.strftime('%Y-%m-%d %H:%M %Z')}")Sortie terminale
Now (UTC): 2025-XX-XX XX:XX:XX
Release date: in 14 days
Exact date: ...Mise en œuvre étape par étape
- Conversions de fuseau horaire
- Évaluation du journal CRON
- Mutations d'horodatage de base de données