arrow

Utilities

Date a misura d'uomo

Panoramica arrow

Arrow è una libreria Python che offre un approccio a misura d'uomo alla creazione, manipolazione, formattazione e conversione di date e ore. Funziona come sostituto immediato di datetime con un'API più semplice, in grado di riconoscere il fuso orario per impostazione predefinita e metodi di spostamento temporale intuitivi come .shift(days=-1) e .humanize().

InPyRun, Arrow è disponibile tramite micropip. Puoi esplorare l'aritmetica delle date, le conversioni del fuso orario, la formattazione dell'ora relativa e l'analisi della data senza dover passare attraverso il boilerplate datetime standard di Python, tutto nel tuo browser senza alcuna configurazione richiesta.

Codice e output di esecuzione

Conversione del fuso orario e spostamento del tempo a misura d'uomo.

Arrow Date & TimeEsegui nell'editor
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"))

Pacchetti correlati

Risorse Python consigliate

Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.