O código fornecido demonstra 10 exemplos de uso do pacote Pendulum em Python para manipulação avançada de datas e horários.
Vamos revisar cada parte do código:
# Importando a biblioteca Pendulum
import pendulum
# Obtendo a data e hora atual no fuso horário local
agora = pendulum.now()
# Imprimindo a data e hora atual
print("Data e Hora Atual:", agora)
Este trecho de código importa a biblioteca Pendulum e utiliza a função now() para obter a data e hora atual no fuso horário local.
# Criando uma data específica
data = pendulum.datetime(2023, 5, 15)
# Imprimindo a data criada
print("Data Específica:", data)
Neste exemplo, uma data específica é criada usando a função datetime() com o ano, mês e dia especificados.
# Convertendo uma data para outro fuso horário
data_original = pendulum.datetime(2023, 5, 15, tz='America/New_York')
data_convertida = data_original.in_timezone('Europe/Paris')
# Imprimindo as datas
print("Data Original (NY):", data_original)
print("Data Convertida (Paris):", data_convertida)
Aqui, uma data é convertida de um fuso horário para outro usando os métodos in_timezone().
# Adicionando 3 dias a partir da data atual
data_atual = pendulum.now()
data_futura = data_atual.add(days=3)
# Subtraindo 1 mês da data atual
data_passada = data_atual.subtract(months=1)
# Imprimindo as datas resultantes
print("Data Futura:", data_futura)
print("Data Passada:", data_passada)
Neste exemplo, são realizadas operações aritméticas com datas, como adição e subtração de dias e meses.
# Formatando uma data
data_formatada = pendulum.now().format('DD/MM/YYYY HH:mm:ss')
# Imprimindo a data formatada
print("Data Formatada:", data_formatada)
Este trecho mostra como formatar uma data usando o método format().
Os exemplos restantes seguem uma lógica semelhante, demonstrando outras funcionalidades úteis do Pendulum, como cálculo de diferença entre datas, verificação de feriados, obtenção dos dias da semana em um intervalo de datas e muito mais.
Esses exemplos destacam como o Pendulum simplifica tarefas relacionadas a datas e horas em Python, oferecendo uma alternativa poderosa ao módulo padrão datetime.
PUDIM PROJECT
brazilsalesforceeffectiveness@gmail.com
Clique nas capas abaixo e compre também:
Nenhum comentário:
Postar um comentário