Flèche DateHeures

Formatage et décalage de l'heure respectueux de l'homme.

Essayez dans l'éditeur

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.

import 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

Foire aux questions

Sujets connexes