Python Glossary English

все 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Сообщить о неточности