各位用户为了找寻关于Python计算两个日期相差天数的方法示例的资料费劲了很多周折。这里教程网为您整理了关于Python计算两个日期相差天数的方法示例的相关资料,仅供查阅,以下为您介绍关于Python计算两个日期相差天数的方法示例的详细内容

本文实例讲述了Python计算两个日期相差天数的方法。分享给大家供大家参考,具体如下:

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/python import time import sys def dateinput():     date = raw_input('please input the first date: ')     return date def datetrans(tdate):     spdate = tdate.replace("/","-")     try:         datesec = time.strptime(spdate,'%Y-%m-%d')     except ValueError:         print "%s is not a rightful date!!" % tdate         sys.exit(1)     return time.mktime(datesec) def daysdiff(d1,d2):     daysec = 24 * 60 * 60     return int(( d1 - d2 )/daysec) date1 = dateinput() date2 = dateinput() date1sec = datetrans(date1) date2sec = datetrans(date2) print "The number of days between two dates is: ",daysdiff(date1sec,date2sec)

希望本文所述对大家Python程序设计有所帮助。