El módulo de calendario permite generar calendarios como un programa y proporciona funciones útiles adicionales relacionadas con el calendario. Las funciones y clases definidas en el módulo Calendario utilizan un calendario idealizado, el actual calendario gregoriano extendido indefinidamente en ambas direcciones.
El método itermonthdays() devuelve un iterador de un mes y un año específicos. Los días devueltos serán simplemente números de día. El método itermonthdays() es similar a itermonthdates().
Syntax: itermonthdays(year, month) Parameter: year: year of the calendar month: month of the calendar Returns: an iterator of the specified month.
Código #1:
Python3
# Python program to demonstrate working # of itermonthdays() method # importing calendar module import calendar year = 2018 month = 9 obj = calendar.Calendar() # iterating with itermonthdays for day in obj.itermonthdays(year, month): print(day)
Producción:
0 0 0 0 0 1 2 3 4 5 6 . . 29 30
Código #2:
Python3
# Python program to demonstrate working # of itermonthdays() method # importing calendar module import calendar # use with firstweekday = 5 obj = calendar.Calendar(firstweekday = 2) # iterating with itermonthdays for day in obj.itermonthdays(2018, 4): print(day)
Producción:
0 0 0 0 1 2 3 4 5 . . 28 29 30 0