arrow

Utilities

Daty przyjazne człowiekowi

Przegląd arrow

Arrow to biblioteka języka Python oferująca przyjazne dla człowieka podejście do tworzenia, manipulowania, formatowania i konwertowania dat i godzin. Działa jako zamiennik datetime z prostszym interfejsem API, domyślnie uwzględnia strefę czasową i intuicyjnymi metodami przesuwania w czasie, takimi jak .shift(days=-1) i .humanize().

WPyRunArrow jest dostępny poprzez micropip. Możesz eksplorować arytmetykę dat, konwersje stref czasowych, formatowanie czasu względnego i analizowanie dat bez konieczności przeglądania standardowego szablonu daty i godziny Pythona — wszystko w przeglądarce i bez konieczności konfiguracji.

Dane wyjściowe kodu i wykonania

Przyjazna dla człowieka konwersja stref czasowych i przesuwanie czasu.

Arrow Date & TimeUruchom w Edytorze
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"))

Powiązane pakiety

Polecane zasoby Pythona

Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.