What is itermonthdates() in python?



itermonthdates() method will return all days for the month and all days before the start of the month or after an end of the month that are required to get a complete week.

Example

import calendar
#assigning variable to the calendar
variable = calendar.Calendar()
for day in variable.itermonthdates(2019, 5):
print(day)

Output

2019-04-29
2019-04-30
2019-05-01
2019-05-02
2019-05-03
2019-05-04
2019-05-05
2019-05-06
2019-05-07
2019-05-08
2019-05-09
2019-05-10
2019-05-11
2019-05-12
2019-05-13
2019-05-14
2019-05-15
2019-05-16
2019-05-17
2019-05-18
2019-05-19
2019-05-20
2019-05-21
2019-05-22
2019-05-23
2019-05-24
2019-05-25
2019-05-26
2019-05-27
2019-05-28
2019-05-29
2019-05-30
2019-05-31
2019-06-01
2019-06-02

Important to remember

look into the output that calendar shows starts the previous month's date and ends with the after month date.

raja
Sri
Published on 24-May-2019 10:47:39
Advertisements