Модуль календаря Python: метод monthdatescalendar ()
метод monthdatescalendar ()
Метод monthdatescalendar () используется для получения списка недель в месяце года как полных недель. Недели - это списки из семи объектов datetime.date.
Синтаксис:
monthdatescalendar (год, месяц)
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
год | Год, за который должен быть создан календарь. | необходимые | Число |
месяц | Месяц, за который должен быть создан календарь. | необходимые | Число |
Пример использования метода monthdatescalendar ()
import calendar
cal= calendar.Calendar()
print(cal.monthdatescalendar(2016, 5))
Выход:
[[datetime.date (2016, 4, 25), datetime.date (2016, 4, 26), datetime.date (2016, 4, 27), datetime.date (2016, 4, 28), datetime.date ( 2016,4, 29),
datetime.date (2016, 4, 30), datetime.date (2016, 5, 1)], [datetime.date (2016, 5, 2), datetime.date (2016, 5, 3),
datetime.date (2016, 5, 4), datetime.date (2016, 5, 5), datetime.date (2016, 5, 6), datetime.date (2016, 5, 7), datetime.date (2016, 5, 8)],
[datetime.date (2016, 5, 9), datetime.date (2016, 5, 10), datetime.date (2016, 5, 11), datetime.date (2016, 5, 12), datetime.date (2016 ,
5, 13), datetime.date (2016, 5, 14), datetime.date (2016, 5, 15)], [datetime.date (2016, 5, 16), datetime.date (2016,5, 17) ,
datetime.date (2016, 5, 18), datetime.date (2016, 5, 19), datetime.date (2016, 5, 20), datetime.date (2016, 5, 21), datetime.date (2016, 5, 22)],
[datetime.date (2016, 5, 23), datetime.date (2016, 5, 24), datetime.date (2016, 5, 25), datetime.date (2016, 5, 26),
datetime.date (2016, 5, 27), datetime.date (2016, 5, 28), datetime.date (2016, 5, 29)], [datetime.date (2016, 5, 30), datetime.date ( 2016, 5, 31),
datetime.date (2016, 6, 1), datetime.date (2016, 6, 2), datetime.date (2016, 6, 3), datetime.date (2016, 6, 4),
datetime.date (2016, 6, 5)]]
Примечание: datetime.date
Объект даты представляет дату (год, месяц и день) в идеализированном календаре, текущий григорианский календарь бесконечно расширяется в обоих направлениях. 1 января года 1 называется днем № 1, 2 января года 1 называется днем № 2 и т. Д. Это соответствует определению «пролептического григорианского» календаря в книге Дершовица и Рейнгольда «Календарные вычисления», где он является базовым календарем для всех вычислений.
Предыдущая: itermonthdays ()
Далее: monthdatescalendar ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования