все Python 3calendarпонятие
calendar
модуль
Календари и вспомогательные расчёты дат: високосные годы, дни недели, сетка месяца.
Синтаксис
import calendar
Модуль нужен для календарных вопросов: високосный ли год, сколько дней в месяце, какой день недели, как напечатать месяц текстом или HTML. Сами даты и арифметику над ними даёт datetime, а calendar отвечает за раскладку по неделям. Учтите, что неделя по умолчанию начинается с понедельника, а дни недели нумеруются с 0.
Примеры
import calendar
print(calendar.isleap(2024)) # → True
print(calendar.monthrange(2024, 2)[1]) # → 29 — дней в феврале 2024
print(calendar.weekday(2024, 1, 1)) # → 0
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности