+ -
当前位置:首页 → 问答吧 → python怎么样获取当月有多少天?

python怎么样获取当月有多少天?

时间:2010-10-20

来源:互联网

python怎么样获取当月有多少天? 

比如这个月是10月,那么数据出31天 
是2月的话,要看是28天还是29天?对应输出来。有什么方法吗

作者: thundor   发布时间: 2010-10-20

Python code
>>> import calendar
>>> calendar.monthrange(2010,10)[1]
31
>>> calendar.monthrange(2010,2)[1]
28

作者: foolbirdflyfirst   发布时间: 2010-10-20

引用 1 楼 foolbirdflyfirst 的回复:
Python code
>>> import calendar
>>> calendar.monthrange(2010,10)[1]
31
>>> calendar.monthrange(2010,2)[1]
28
这个方法确实不错啊。但是我们模块要求用datetime模块实现

作者: thundor   发布时间: 2010-10-20

那用两个时间差相减应该也可以 

Python code
>>> import datetime
>>> (datetime.datetime(2010,03,01) - datetime.datetime(2010,02,01)).days
28

作者: foolbirdflyfirst   发布时间: 2010-10-20

自己算一下...

作者: angel_su   发布时间: 2010-10-20