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.
itermonthdays2()
El método se utiliza para obtener un iterador para el mes del año similar a itermonthdates()
. Los días devueltos serán simplemente los números del día del mes. Para los días fuera del mes especificado, el número de día es 0.
Sintaxis: itermonthdays2(año, mes)
Parámetro:
año: año del calendario
mes: mes del calendarioDevoluciones: un iterador para el mes.
Código #1: Ejemplo funcional del método itermonthdays2()
# Python program to demonstrate working # of itermonthdates() method # importing calendar module import calendar obj = calendar.Calendar() # iterating with itermonthdays2 for day in obj.itermonthdays2(2018, 9): print(day)
Producción:
The starting day number in calendar is : 0 (0, 0) (0, 1) (0, 2) (0, 3) (0, 4) (1, 5) (2, 6) (3, 0) . . (29, 5) (30, 6)
Código n.º 2: Ejemplo funcional del método itermonthdays2() con firstweekday=2
# Python program to demonstrate working # of itermonthdates() method # importing calendar module import calendar obj = calendar.Calendar(firstweekday = 2) # iterating with parameter itermonthdays2 for day in obj.itermonthdays2(2018, 9): print(day)
Producción:
(0, 2) (0, 3) (0, 4) (1, 5) (2, 6) (3, 0) (4, 1) . . (27, 3) (28, 4) (29, 5) (30, 6) (0, 0) (0, 1)