Учитывая две даты, я хотел бы создать список дат с фиксированной продолжительностью времени между ними, используя datetime , начиная с более поздней даты.
Например, если заданы значения 01/01/2018
и 01/09/2018
и интервал времени в 2 месяца, результат будет:
[01/01/2018, 01/03/2018, 01/05/2018, 01/07/2018, 01/09/2018]
Для интервала 3 месяца:
[01/03/2018, 01/06/2018, 01/09/2018]
Я не могу просто вычесть месяцы с помощью метода .replace
для объекта datetime , поскольку переход с 31-дневного месяца на 30-дневный месяц вернул бы ошибку.