arrow

Utilities

Fechas amigables para los humanos

Descripción general arrow

Arrow es una biblioteca de Python que ofrece un enfoque amigable para los humanos para crear, manipular, formatear y convertir fechas y horas. Funciona como un reemplazo directo de datetime con una API más simple, que reconoce la zona horaria de forma predeterminada y métodos intuitivos de cambio de hora como .shift(days=-1) y .humanize().

EnPyRun, Arrow está disponible mediante micropip. Puede explorar la aritmética de fechas, las conversiones de zona horaria, el formato de hora relativa y el análisis de fechas sin tener que leer el texto estándar de fecha y hora de Python, todo en su navegador sin necesidad de configuración.

Código y salida de ejecución

Conversión de zona horaria y cambio de hora amigables para los humanos.

Arrow Date & TimeEjecutar en el 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"))

Paquetes relacionados

Recursos recomendados de Python

Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.