日历模块允许输出类似于程序的日历,并提供与日历相关的其他有用函数。 “日历”模块中定义的函数和类使用理想化的日历,当前的公历日历在两个方向上都无限期扩展。
calendar.TextCalendar(firstweekday = 0)类可用于生成纯文本日历。 formatmonth()方法是TextCalendar实例的方法之一。
Python中的formatmonth()方法用于通过multi-line字符串获取月份的日历。
用法: formatmonth(year, month, width=0, lines=0)
参数:
year:日历年
month:日历月份
width:[可选]指定日期列的宽度(居中)
line:[可选]指定每周将使用的行数。
返回:返回一个月的日历。
代码1:
# Python program to demonstrate working of formatmonth() method
# importing calendar module
import calendar
text_cal = calendar.TextCalendar(firstweekday = 0)
year = 2018
month = 9
# default value of width is 0
# printing formatmonth
print(text_cal.formatmonth(year, month))
输出:
September 2018 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
代码2:具有参数宽度
# Python program to demonstrate working of formatmonth() method
# importing calendar module
import calendar
text_cal = calendar.TextCalendar(firstweekday = 0)
# default value of width is 0
# printing formatmonth
print(text_cal.formatmonth(2018, 9, w = 5))
输出:
September 2018 Mon Tue Wed Thu Fri Sat Sun 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
代码3:
# Python program to demonstrate working of formatmonth() method
# importing calendar module
import calendar
text_cal = calendar.TextCalendar(firstweekday = 0)
# giving value of width = 6, line = 2
# printing formatmonth
print(text_cal.formatmonth(2018, 10, 6, 2))
输出:
October 2018 Mon Tue Wed Thu Fri Sat Sun 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
相关用法
- Python calendar HTMLCalendar formatmonth()用法及代码示例
- Python calendar firstweekday()用法及代码示例
- Python calendar isleap()用法及代码示例
- Python calendar setfirstweekday()用法及代码示例
- Python calendar itermonthdays()用法及代码示例
- Python calendar itermonthdays2()用法及代码示例
- Python calendar iterweekdays()用法及代码示例
- Python calendar monthdatescalendar()用法及代码示例
- Python calendar yeardayscalendar()用法及代码示例
- Python calendar leapdays()用法及代码示例
- Python calendar yeardays2calendar()用法及代码示例
- Python calendar yeardatescalendar()用法及代码示例
- Python calendar monthdayscalendar()用法及代码示例
- Python calendar monthdays2calendar()用法及代码示例
- Python calendar pryear()用法及代码示例
注:本文由纯净天空筛选整理自Shivam_k大神的英文原创作品 Python calendar module | formatmonth() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。