calendar.Calendar.yeardayscalendar()

yeardayscalendar(year, width=3) Return the data for the specified year ready for formatting (similar to yeardatescalendar()). Entries in the week lists are day numbers. Day numbers outside this month are zero.

calendar.Calendar.yeardays2calendar()

yeardays2calendar(year, width=3) Return the data for the specified year ready for formatting (similar to yeardatescalendar()). Entries in the week lists are tuples of day numbers and weekday numbers. Day numbers outside this month are zero.

calendar.Calendar.yeardatescalendar()

yeardatescalendar(year, width=3) Return the data for the specified year ready for formatting. The return value is a list of month rows. Each month row contains up to width months (defaulting to 3). Each month contains between 4 and 6 weeks and each week contains 1–7 days. Days are datetime.date objects.

calendar.Calendar.monthdayscalendar()

monthdayscalendar(year, month) Return a list of the weeks in the month month of the year as full weeks. Weeks are lists of seven day numbers.

calendar.Calendar.monthdays2calendar()

monthdays2calendar(year, month) Return a list of the weeks in the month month of the year as full weeks. Weeks are lists of seven tuples of day numbers and weekday numbers.

calendar.Calendar.monthdatescalendar()

monthdatescalendar(year, month) Return a list of the weeks in the month month of the year as full weeks. Weeks are lists of seven datetime.date objects.

calendar.Calendar.iterweekdays()

iterweekdays() Return an iterator for the week day numbers that will be used for one week. The first value from the iterator will be the same as the value of the firstweekday property.

calendar.Calendar.itermonthdays2()

itermonthdays2(year, month) Return an iterator for the month month in the year year similar to itermonthdates(). Days returned will be tuples consisting of a day number and a week day number.

calendar.Calendar.itermonthdays()

itermonthdays(year, month) Return an iterator for the month month in the year year similar to itermonthdates(). Days returned will simply be day numbers.

calendar.Calendar.itermonthdates()

itermonthdates(year, month) Return an iterator for the month month (1-12) in the year year. This iterator will return all days (as datetime.date objects) for the month and all days before the start of the month or after the end of the month that are required to get a complete week.