arrow
UtilitiesFechas 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.
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.
Bucles de Python
Aprenda a utilizar bucles de Python para iterar sobre datos. Domine los bucles for, while, rompa, continúe y realice bucles con ejemplos interactivos.
Cómo ordenar una lista en Python
Aprenda a ordenar una lista en Python usando el método sort() y la función sorted(). Descubra ejemplos de ordenación inversa y clasificación de claves personalizadas.
Hoja de trucos sobre métodos de cadenas de Python
Una guía de referencia completa para la manipulación de cadenas de Python. Domine el formateo, la búsqueda, la división, el reemplazo y la verificación de las propiedades de las cadenas.
Python vs JavaScript: ¿Qué lenguaje de programación es mejor?
Una comparación completa entre Python y JavaScript. Explore las diferencias de sintaxis, el rendimiento, los casos de uso (backend frente a frontend) y ejemplos de codificación.