本文实例讲述了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程序设计有所帮助。