arrow

Utilities

Datas amigáveis

Visão geral arrow

Arrow é uma biblioteca Python que oferece uma abordagem amigável para criar, manipular, formatar e converter datas e horas. Ele funciona como um substituto imediato para datetime com uma API mais simples, com reconhecimento de fuso horário por padrão e métodos intuitivos de mudança de horário como .shift(days=-1) e .humanize().

EmPyRun, Arrow está disponível via micropip. Você pode explorar a aritmética de datas, conversões de fuso horário, formatação de hora relativa e análise de data sem passar pelo padrão de data e hora do Python - tudo em seu navegador, sem necessidade de configuração.

Saída de código e execução

Conversão de fuso horário e mudança de horário amigáveis.

Arrow Date & TimeExecutar no 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"))

Pacotes Relacionados

Recursos Python recomendados

Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.