Junior — Middle
Que métodos ou bibliotecas pode usar para calcular a data e hora após uma quantidade específica de horas?
sobes.tech IA
Resposta da IA
Para calcular a data e hora após uma quantidade específica de horas em Python, geralmente usa-se o módulo datetime. A abordagem principal é adicionar ao horário atual um objeto timedelta, que representa um intervalo de tempo.
Exemplo:
from datetime import datetime, timedelta
# Hora atual
now = datetime.now()
# Adiciona 5 horas
future_time = now + timedelta(hours=5)
print(future_time)
Também é possível usar bibliotecas externas, como pytz para trabalhar com fusos horários ou dateutil para uma manipulação mais flexível de datas e horas, mas para tarefas simples, o módulo padrão datetime é suficiente.