Módulo de calendario de Python | método itermonthdays2()

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 calendario

Devoluciones: 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)

Publicación traducida automáticamente

Artículo escrito por Shivam_k y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *