Python 有許多可以計算兩個日期/時間之間相差多少的方法,其中一種方法涉及到datetime
模塊。
import datetime
date1 = datetime.date(2022, 3, 13)
date2 = datetime.date(2021, 9, 24)
# 計算日期差距
delta = date1 - date2
# 計算相差多少天
print(delta.days)
# 計算相差多少月
print(delta.days // 30)
在這個示例中,我們使用date
對象創建了兩個日期。然后,我們計算了它們之間相差的天數,并將其打印出來。接著,我們通過將天數除以 30 來計算相差多少月。請注意,這只是一個大約的估計,因為不同月份的天數不同,這可能導致一些誤差。
除了datetime
模塊,還有其他許多可以計算日期的 Python 庫,例如dateutil
和arrow
。您可以選擇適合您需要的庫,并在您的代碼中使用。