timedelta()
Представляет промежуток времени между двумя моментами.
Сигнатура
timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)Объект timedelta хранит длительность. Его можно прибавлять к датам или вычитать из них. Внутри хранятся только дни, секунды и микросекунды.
from datetime import datetime, timedelta
dt = datetime(2026, 6, 16, 14, 30)
print(dt + timedelta(days=7)) # 2026-06-23 14:30:00
print(dt - timedelta(hours=3)) # 2026-06-16 11:30:00
print(timedelta(weeks=2).days) # 14