Создать списки дат по типу(неделя, месяц, год) используя datetime

Сделал интерфейс с помощью Tkinter

И нужно чтобы при выбранном пункте в комбобокс добавлялся список (месяцев, недель и тд) С помощью datetime получилось только получать список дней от начальной и конечной даты

d1 = datetime.date(2018, 8, 13)  # начальная дата
d2 = datetime.date(2020, 9, 13)  # конечная дата

delta = d2 - d1        # timedelta
if delta.days<=0:
    print ("Ругаемся и выходим")
for i in range(delta.days + 1):
    dat = datetime.timedelta(i)
    date = d1 + dat
    print(date.strftime("%d/%m/%Y"))

Возможно как-то можно изменить данный код или нужно использовать другой способ?


Ответы (0 шт):