Python генерирует список дат между двумя датамиPython

Программы на Python
Ответить
Anonymous
 Python генерирует список дат между двумя датами

Сообщение Anonymous »

Я хочу создать список дат между двумя датами и сохранить их в списке в строковом формате. Этот список полезно сравнить с другими имеющимися у меня датами.

Мой код приведен ниже:

Код: Выделить всё

from datetime import date, timedelta

sdate = date(2019,3,22)   # start date
edate = date(2019,4,9)   # end date

def dates_bwn_twodates(start_date, end_date):
for n in range(int ((end_date - start_date).days)):
yield start_date + timedelta(n)
print(dates_bwn_twodates(sdate,edate))
Мой текущий результат:
Мой ожидаемый результат:

Код: Выделить всё

['2019-03-22',.....,'2019-04-08']
Что-то не так в моем коде.

Подробнее здесь: https://stackoverflow.com/questions/598 ... -two-dates
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»