python日历节日_python_日历

这段Python代码展示了如何使用内置的datetime模块进行日期和时间的处理,包括获取当前日期、计算日期间隔、时间元组转换以及使用timedelta进行时间加减等操作。还涉及到日历模块的使用,如打印日历、判断闰年及获取星期数。
摘要由CSDN通过智能技术生成

>>> import datetime

>>> Today=datetime.date.today()

>>> Today

datetime.date(2017, 5, 24)

>>> Today-datetime.date(Today.year,1,1)+datetime.timedelta(days=1)

datetime.timedelta(144)

>>> datetime.date(Today.year,1,1)

datetime.date(2017, 1, 1)

>>> datetime.timedelta(days=1)

datetime.timedelta(1)

>>> Today.timetuple().tm_yday

144

>>> Today.replace(year=2013)

datetime.date(2013, 5, 24)

>>> Today.replace(month=1)

datetime.date(2017, 1, 24)

>>> now=datetime.datetime.now()

>>> now

datetime.datetime(2017, 5, 24, 12, 44, 51, 448321)

>>> now.replace(second=30)

datetime.datetime(2017, 5, 24, 12, 44, 30, 448321)

>>> now+datetime.timedelta(days=5)

datetime.datetime(2017, 5, 29, 12, 44, 51, 448321)

>>> now+datetime.timedelta(weeks=-5)

datetime.datetime(2017, 4, 19, 12, 44, 51, 448321)

>>>import calendar

>>> print(calendar.calendar(2017))

2017

January February March

Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su

1 1 2 3 4 5 1 2 3 4 5

2 3 4 5 6 7 8 6 7 8 9 10 11 12 6 7 8 9 10 11 12

9 10 11 12 13 14 15 13 14 15 16 17 18 19 13 14 15 16 17 18 19

16 17 18 19 20 21 22 20 21 22 23 24 25 26 20 21 22 23 24 25 26

23 24 25 26 27 28 29 27 28 27 28 29 30 31

30 31

April May June

Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su

1 2 1 2 3 4 5 6 7 1 2 3 4

3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11

10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18

17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25

24 25 26 27 28 29 30 29 30 31 26 27 28 29 30

July August September

Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su

1 2 1 2 3 4 5 6 1 2 3

3 4 5 6 7 8 9 7 8 9 10 11 12 13 4 5 6 7 8 9 10

10 11 12 13 14 15 16 14 15 16 17 18 19 20 11 12 13 14 15 16 17

17 18 19 20 21 22 23 21 22 23 24 25 26 27 18 19 20 21 22 23 24

24 25 26 27 28 29 30 28 29 30 31 25 26 27 28 29 30

31

October November December

Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su

1 1 2 3 4 5 1 2 3

2 3 4 5 6 7 8 6 7 8 9 10 11 12 4 5 6 7 8 9 10

9 10 11 12 13 14 15 13 14 15 16 17 18 19 11 12 13 14 15 16 17

16 17 18 19 20 21 22 20 21 22 23 24 25 26 18 19 20 21 22 23 24

23 24 25 26 27 28 29 27 28 29 30 25 26 27 28 29 30 31

30 31

>>> print(calendar.month(2016,4))

April 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

>>> calendar.isleap(2016)

True

>>> calendar.weekday(2017,5,24)

2

15876a1b5f61f67fe7391e444d094bbd.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值