色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 求日期差

李中冰1年前8瀏覽0評論

Python可以非常方便地計算兩個日期之間的差異。我們可以使用datetime庫中的date和timedelta類。

#導入datetime庫中的date和timedelta類
from datetime import date, timedelta
#輸入兩個日期
date1 = date(2021, 4, 10)
date2 = date(2021, 5, 15)
#計算日期差值
diff = date2 - date1
print('日期差為:', diff.days, '天')

在這個例子中,我們輸入了兩個日期date1和date2。然后,我們使用date2減去date1,得到一個時間差timedelta。最后,我們使用days屬性獲取時間差的天數,并將其打印到屏幕上。

如果我們想要計算幾個月或年的日期差異,我們可以使用relativedelta類。下面的代碼演示了如何計算從現在到將來一個月的日期差:

#導入datetime庫中的date和relativedelta類
from datetime import date, timedelta
from dateutil.relativedelta import relativedelta
#計算將來一個月的日期差
future_date = date.today() + relativedelta(months=1)
diff = future_date - date.today()
print('日期差為:', diff.days, '天')

在這個例子中,我們使用relativedelta類來計算將來一個月的日期,其中我們將months=1傳遞給relativedelta對象。我們使用date.today()獲取當前日期,并將將來一個月的日期存儲在future_date中。最后,我們按照之前的例子來計算日期差值。