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

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 itermonthdates() devuelve un iterador para el mes (1–12) del año. Este iterador devolverá todos los días del mes y todos los días antes del comienzo del mes o después del final del mes que se requieren para obtener una semana completa.
 

Syntax: itermonthdates(year, month)

Parameter: 
year: year of the calendar
month: month of the calendar

Returns: an iterator for the month.

Código #1: 
 

Python3

# Python program to demonstrate working
# of itermonthdates() method
 
# importing calendar module
from calendar import Calendar
 
obj = calendar.Calendar()
 
# iterating with itermonthdates
for day in obj.itermonthdates(2018, 9):
    print(day)

Producción: 
 

2018-08-27
2018-08-28
2018-08-29
2018-08-30
2018-08-31
.
.
.
2018-09-26
2018-09-27
2018-09-28
2018-09-29
2018-09-30

  
Código #2: 
 

Python3

# Python program to demonstrate working
# of itermonthdates() method
 
# importing calendar module
import calendar
 
# use with firstweekday = 5
obj = calendar.Calendar(firstweekday = 5)
 
# iterating with itermonthdates
for day in obj.itermonthdates(2018, 4):
    print(day)

Producción: 
 

2018-08-30
2018-08-31
2018-09-01
2018-09-02
2018-09-03
.
.
2018-09-30
2018-10-01
2018-10-02
2018-10-03
2018-09-01
2018-09-02
2018-09-03
.
.
2018-09-28
.
.
0018-03-31
0018-04-01
0018-04-02
.
.
2018-04-28
2018-04-29
2018-04-30
2018-05-01
2018-05-02

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 *