我有兩個不同的日期,我想知道它們之間的差異。日期的格式是YYYY-MM-DD。Python中兩個日期之間的區別
我有一個可以加上或減去一個給定的數日期的功能:
def addonDays(a, x):
ret = time.strftime("%Y-%m-%d",time.localtime(time.mktime(time.strptime(a,"%Y-%m-%d"))+x*3600*24+3600))
return ret
其中A是日期和X天我想補充的數量。結果是另一個日期。
我需要一個函數,我可以給出兩個日期,並且結果將會是一個以日期爲天數的int。
可能的重複[我如何計算使用Python的兩個日期之間的天數?](http://stackoverflow.com/questions/151199/how-do-i-calculate-number-of-days-betwen-兩個日期使用python) –
請注意,您的addonDays函數將在DST天失敗。 – fishinear
你說得對。我已經修改了這個函數。如果你添加3600(一小時)將工作。 – mauguerra