首页 > 编程语言 > 详细

计算日期差(Python实现)

时间:2015-04-07 17:10:54      阅读:287      评论:0      收藏:0      [点我收藏+]
class Solution:
    def Days(self,year,month,day):
        if  (year%4==0 and year%100!=0) or year%400==0:
            monthlist=[0,31,29,31,30,31,30,31,31,30,31,30,31]
        else:
            monthlist=[0,31,28,31,30,31,30,31,31,30,31,30,31]
        years=year-1
        days=years*365+years/4-years/100+years/400
        for i in range(0,month):
            monthdays=monthdays+monthlist[i]
        days=days+monthdays+day
        return days

    def SubDays(year1,month1,day1,year2,month2,day2):
        days1=Days(year1,month1,day1)
        days2=Days(year2,month2,day2)
        subday=days1-days2
        print subday

  

计算日期差(Python实现)

原文:http://www.cnblogs.com/pannyvan/p/4398708.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!