赞
踩
calendar(日历)模块,默认每周第一天是星期一,最后一天是星期天。
函数及描述
1. calendar.calendar(year, w=2, l=1, c=6, m=3)
返回一个多行字符串格式的year年年历。
2. calendar.firstweekday()
返回当前每周起始日期的设置。默认返回0,即星期一。
3. calendar.isleap(year)
判断year是否闰年,是返回True,否则False。
4. calendar.leapdays(y1, y2)
返回y1到y2之间的闰年总数,包含y1,不包含y2。
5. calendar.month(year, month, w=2, l=1)
返回一个多行字符串格式的year年month月日历。
6. calendar.monthcalendar(year,month)
返回一个整数的单层嵌套列表。每个子列表装载一个星期。该月之外的日期都为0,该月之内的日期设为该日的日期,从1开始。
7. calendar.monthrange(year, month)
返回两个整数组成的元组,第一个是该月的第一天是星期几,第二个是该月的天数。
此处计算星期几是按照星期一为0计算。
8. calendar.prcal(year, w=2, l=1, c=6)
等于print calendar.calendar(year)
等于calendar.prmonth(year, month)
9.calendar.setfirstweekday(weekday)
设置每周起始日期码。0(星期一)到6(星期日)
11. calendar.timegm(tupletime)
和time.gmtime相反,接收一个时间元组,返回该时刻的时间戳(计算机元年之后的秒数)
12. calendar.weekday(year, month, day)
返回给定日期的星期码,0(星期一)到6(星期日)。
代码:
importcalendarfrom datetime importdate
my_date=date.today()
cur_year=my_date.year
cur_month=my_date.month
cur_day=my_date.day
year_calendar=calendar.calendar(cur_year)
month_calendar=calendar.month(cur_year,cur_month)##打印今天
print(my_date)print(cur_month)print(cur_year)##判断是否闰年的几种写法
ifcalendar.isleap(cur_year):print('今年是闰年')else:print('今年是平年')print('闰年' if calendar.isleap(cur_year) else '平年')
result1= ('{}是闰年' if calendar.isleap(cur_year) else '{}是平年').format(my_date.year)
result2= ('{}是闰年' if calendar.isleap(cur_year) else '{}是平年').format(cur_year)print(result1)print(result2)##打印日历
print('月历:\n', month_calendar)print('年历:\n',year_calendar)
输出结果:
2020-05-10
5
2020今年是闰年
闰年
2020是闰年
2020是闰年
月历:
May2020Mo Tu We Th Fr Sa Su1 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年历:2020January February March
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su1 2 3 4 5 1 2 1
6 7 8 9 10 11 12 3 4 5 6 7 8 9 2 3 4 5 6 7 8
13 14 15 16 17 18 19 10 11 12 13 14 15 16 9 10 11 12 13 14 15
20 21 22 23 24 25 26 17 18 19 20 21 22 23 16 17 18 19 20 21 22
27 28 29 30 31 24 25 26 27 28 29 23 24 25 26 27 28 29
30 31April May June
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su1 2 3 4 5 1 2 3 1 2 3 4 5 6 7
6 7 8 9 10 11 12 4 5 6 7 8 9 10 8 9 10 11 12 13 14
13 14 15 16 17 18 19 11 12 13 14 15 16 17 15 16 17 18 19 20 21
20 21 22 23 24 25 26 18 19 20 21 22 23 24 22 23 24 25 26 27 28
27 28 29 30 25 26 27 28 29 30 31 29 30July August September
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su1 2 3 4 5 1 2 1 2 3 4 5 6
6 7 8 9 10 11 12 3 4 5 6 7 8 9 7 8 9 10 11 12 13
13 14 15 16 17 18 19 10 11 12 13 14 15 16 14 15 16 17 18 19 20
20 21 22 23 24 25 26 17 18 19 20 21 22 23 21 22 23 24 25 26 27
27 28 29 30 31 24 25 26 27 28 29 30 28 29 30
31October November December
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su1 2 3 4 1 1 2 3 4 5 6
5 6 7 8 9 10 11 2 3 4 5 6 7 8 7 8 9 10 11 12 13
12 13 14 15 16 17 18 9 10 11 12 13 14 15 14 15 16 17 18 19 20
19 20 21 22 23 24 25 16 17 18 19 20 21 22 21 22 23 24 25 26 27
26 27 28 29 30 31 23 24 25 26 27 28 29 28 29 30 31
30
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。