Модуль календаря Python: метод itermonthdates ()
метод itermonthdates ()
Метод itermonthdates () возвращает итератор для месяца (1-12) в году.
Этот итератор возвратит все дни (как объекты datetime.date) за месяц и все дни до начала месяца или после конца месяца, которые требуются для получения полной недели.
Синтаксис:
itermonthdates (год, месяц)
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
год | Год, за который должен быть создан календарь. | необходимые | Число |
месяц | Месяц, за который должен быть создан календарь. | необходимые | Число |
Пример использования метода itermonthdates ()
import calendar
cal= calendar.Calendar()
for x in cal.itermonthdates(2016, 5):
print(x)
Выход:
2016-04-25 2016-04-26 2016-04-27 2016-04-28 2016-04-29 2016-04-30 2016-05-01 2016-05-02 2016-05-03 2016-05-04 2016-05-05 2016-05-06 2016-05-07 2016-05-08 2016-05-09 2016-05-10 2016-05-11 2016-05-12 2016-05-13 2016-05-14 2016-05-15 2016-05-16 2016-05-17 2016-05-18 2016-05-19 2016-05-20 2016-05-21 2016-05-22 2016-05-23 2016-05-24 2016-05-25 2016-05-26 2016-05-27 2016-05-28 2016-05-29 2016-05-30 2016-05-31 2016-06-01 2016-06-02 2016-06-03 2016-06-04 2016-06-05
Примечание: datetime.date: объект даты представляет дату (год, месяц и день) в идеализированном календаре, текущий григорианский календарь бесконечно расширяется в обоих направлениях. 1 января года 1 называется днем № 1, 2 января года 1 называется днем № 2 и т. Д.
Предыдущая: iterweekdays ()
Далее: itermonthdays2 ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code