Мне нужно получить даты начала и окончания всех недель для данного месяца в python.
Образец ввода Декабрь 2018
Возможные выводы
01-12-2018
02-12-2018 - 08-12-2018
09-12-2018 - 15-12-2018
16-12-2018 - 22-12-2018
23-12-2018 - 29-12-2018
30-12-2018 - 31-12-2018
Я использовал модуль календаря следующим образом:
obj_cal= calendar.Calendar(firstweekday=6)
[x for x in cal.monthdatescalendar(2018, 12)]
Но это включает даты с 2018 ноября, а также с 2019 января
Как исключить даты других месяцев.
Примечание: отредактированный вопрос