当前位置:   article > 正文

python 日历模块_【Python】日历模块

if (calendar.isleap(y)): print(y,end=' ') else: continue

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/716388
推荐阅读
相关标签
  

闽ICP备14008679号