arrow

Utilities

Menschenfreundliche Termine

Übersicht arrow

Arrow ist eine Python-Bibliothek, die einen benutzerfreundlichen Ansatz zum Erstellen, Bearbeiten, Formatieren und Konvertieren von Datums- und Uhrzeitangaben bietet. Es fungiert als direkter Ersatz für datetime mit einer einfacheren API, standardmäßig mit Zeitzonenerkennung und intuitiven zeitversetzten Methoden wie .shift(days=-1) und .humanize().

InPyRunist Arrow über Micropip verfügbar. Sie können Datumsarithmetik, Zeitzonenkonvertierungen, relative Zeitformatierung und Datumsanalyse erkunden, ohne sich durch Pythons Standard-Datums-/Uhrzeitbausteine ​​wühlen zu müssen – alles in Ihrem Browser, ohne dass eine Einrichtung erforderlich ist.

Code- und Ausführungsausgabe

Menschenfreundliche Zeitzonenumstellung und Zeitverschiebung.

Arrow Date & TimeIm Editor ausführen
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"))

Verwandte Pakete

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.