Как прибавить число к дате?
Есть переменная a = '2020-12-12'
Надо к ней прибавить 1 день и получить 2020-12-13.
Ответы (3 шт):
Автор решения: nomnoms12
→ Ссылка
Предлагаю распарсить дату и прибавить к ней timedelta.
Пример:
from datetime import datetime, timedelta
a = '2020-12-12'
dt = datetime.strptime(a, '%Y-%m-%d')
result = dt + timedelta(days=1)
print(result.strftime('%Y-%m-%d'))
stdout:
2020-12-13
Автор решения: entithat
→ Ссылка
import datetime
date = datetime.datetime.strptime('2020-12-12', "%Y-%m-%d")
res = date + datetime.timedelta(days=1)
print(res.date()) # 2020-12-13
