Учитывая текущее время 23:30:00
, и я добавляю два часа (7200 секунд). Как я могу получить время в тот же день? Поэтому я хочу в результате 25:30:00
.
В настоящее время я могу получить только время следующего дня:
>>> from datetime import datetime, timedelta
>>> current_time = "23:30:00"
>>> duration = 3600
>>> (datetime.strptime(current_time, "%H:%M:%S") + timedelta(seconds=duration)).strftime("%H:%M:%S")
'00:30:00'