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
← Все записи: Модуль datetime в Python
Поддержать проект