w3resource

Python TextCalendar: formatmonth() method

formatmonth() method

The formatmonth() method is used to get a month's calendar in a multi-line string.

Syntax:

formatmonth(theyear, themonth, w=0, l=0)

Parameters:

Name Description Required /
Optional
Type
theyear Year for which the calendar should be generated. Required Number
themonth Month for which the calendar should be generated. Required Number
w Specifies the width of the date columns, which are centered. Default value is 0. Optional Number
l Specifies the number of lines that each week will use. Default value is 0. Optional Number

Example of Text-calendar-formatmonth() method

import calendar
tc= calendar.TextCalendar(firstweekday=0)
print(tc.formatmonth(2016, 5))

Output:

      May 2016
Mo Tu We Th Fr Sa Su
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Previous: yeardayscalendar()
Next: prmonth()

Test your Python skills with w3resource's quiz



Follow us on Facebook and Twitter for latest update.