Как увеличить дату и время на один день?

Как увеличить день даты и времени?

for i in range(1, 35)
    date = datetime.datetime(2003, 8, i)
    print(date)

Но я должен пройти через месяцы и годы правильно? Какие-либо идеи?

125
задан wim 5 November 2018 в 20:21
поделиться

2 ответа

date = datetime.datetime(2003,8,1,12,4,5)
for i in range(5): 
    date += datetime.timedelta(days=1)
    print(date) 
215
ответ дан 24 November 2019 в 00:59
поделиться

Увеличение дат может быть выполнено с использованием объектов timedelta:

import datetime

datetime.datetime.now() + datetime.timedelta(days=1)

Найдите объекты timedelta в документации Python: http://docs.python.org/library/datetime.html

49
ответ дан 24 November 2019 в 00:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: