hottabxp
@hottabxp
Эксперт по BeautifulSoup(но это не точно!)

Как добавить к дате месяц, если в объекте datetime.timedelta отсутствует аргумент «months»?

Нужно мне в цикле добавлять по одному месяцу к дате. Посмотрел документацию, и не обнаружил аргумента "months" в объекте datetime.timedelta. Вот что пишут:
class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

Есть все, кроме года и месяца.
Или timedelta - это не то что мне нужно?
Дни добавляю так:
from datetime import timedelta
import datetime

date1 = datetime.datetime(2020, 1, 1)

for x in range(101):
	date2 = date1 + timedelta(days=x)
	print(date2)
  • Вопрос задан
  • 79 просмотров
Решения вопроса 2
@Andy_U
Дело даже не в питоне. Просто в месяце и годе неопределенное количество дней. Вот как вы прибавите один год (или 12 месяцев) к 29 февраля 2020 года?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
04 апр. 2020, в 21:01
35000 руб./за проект
04 апр. 2020, в 20:32
5000 руб./за проект
04 апр. 2020, в 20:30
25000 руб./за проект