arrow
UtilitiesDatas 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.
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.
Loops Python
Aprenda como usar loops Python para iterar dados. Domine as práticas recomendadas para loops for, while loops, break, continue e loop com exemplos interativos.
Como classificar uma lista em Python
Aprenda como classificar uma lista em Python usando o método sort() e a função sorted(). Descubra exemplos de classificação de chaves personalizadas e ordem reversa.
Folha de dicas dos métodos de string Python
Um guia de referência completo para manipulação de strings em Python. Domine a formatação, pesquisa, divisão, substituição e verificação de propriedades de string.
Python vs JavaScript: qual linguagem de programação é a melhor?
Uma comparação abrangente entre Python e JavaScript. Explore diferenças de sintaxe, desempenho, casos de uso (backend versus frontend) e exemplos de codificação.