共計 703 個字符,預計需要花費 2 分鐘才能閱讀完成。
timedelta 函數是 datetime 模塊中的一個類,用于表示一個時間間隔。它可以用來進行日期和時間的加減操作,或者計算兩個日期之間的差值。
timedelta 函數的用法如下:
from datetime import datetime, timedelta
# 創建一個 timedelta 對象,表示一個時間間隔
delta = timedelta(days=1, hours=12, minutes=30)
# 使用 timedelta 對象對日期和時間進行加減操作
now = datetime.now()
future = now + delta
past = now - delta
# 計算兩個日期之間的差值
date1 = datetime(2021, 1, 1)
date2 = datetime(2022, 1, 1)
diff = date2 - date1
# 獲取 timedelta 對象的屬性
days = diff.days
seconds = diff.seconds
microseconds = diff.microseconds
total_seconds = diff.total_seconds()
上述代碼中,首先通過 timedelta 函數創建了一個 timedelta 對象 delta,表示 1 天 12 小時 30 分鐘的時間間隔。然后可以使用 timedelta 對象對日期和時間進行加減操作,例如計算未來時間、過去時間等。另外,可以通過減法操作計算兩個日期之間的差值,得到一個新的 timedelta 對象 diff。timedelta 對象具有屬性 days、seconds、microseconds 和 total_seconds,用于獲取時間間隔的天數、秒數、微秒數和總秒數。
丸趣 TV 網 – 提供最優質的資源集合!
正文完