Module (93%)
Section (67%)

Метод itermonthdates()

 Класс Calendar имеет несколько методов, возвращающих итератор. один из них - метод itermonthdates, который требует указания года и месяца.

В результате возвращаются все дни в указанном месяце и году, а также все дни до начала или конца месяца, которые необходимы для получения полной недели.

 Каждый день представлен объектом datetime.date. Взгляните на пример в редакторе.

 Год отображает все дни ноября 2019 г. Поскольку первый день ноября 2019 г. был пятницей, для получения полной недели также возвращаются следующие дни: 28.10.2019 (понедельник), 29.10.2019 (вторник) 30.10.2019 (среда) 31.10.2019 (четверг).

Последний день ноября 2019 года был субботой, поэтому для сохранения полной недели возвращается еще один день 12.01.2019 (пятница).



Code

import calendar

c = calendar.Calendar()

for date in c.itermonthdates(2019, 11):
print(date, end=" ")
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×