PythonTip >> 博文 >> python

Python获取每月有多少天

zihua 2014-01-20 23:01:55 点击: 932 | 收藏


def getDays(year, month):

day = 31  #定义每月最多的天数

while day:

try:

time.strptime( '%s-%s-%d'%( year, month, day ), '%Y-%m-%d' )  #尝试将这个月最大的天数的字符串进行转化

return day  #成功时返回得就是这个月的天数

except:

day -= 1  #否则将天数减1继续尝试转化, 直到成功为止

原文链接:http://www.wumii.com/item/6nAOEOZs

作者:zihua | 分类: python | 标签: python | 阅读: 932 | 发布于: 2014-01-20 23时 |