共計 994 個字符,預計需要花費 3 分鐘才能閱讀完成。
timedelta 函數是 Python 內置的一個模塊,用于處理時間差。
timedelta 函數的用法是通過創建 timedelta 對象來表示兩個日期或時間之間的差異。timedelta 對象可以用于執行日期和時間的加法、減法和比較操作。
timedelta 函數的語法如下:
timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])
參數說明:
- days:表示天數,可以是正數或負數,默認為 0。
- seconds:表示秒數,可以是正數或負數,默認為 0。
- microseconds:表示微秒數,可以是正數或負數,默認為 0。
- milliseconds:表示毫秒數,可以是正數或負數,默認為 0。
- minutes:表示分鐘數,可以是正數或負數,默認為 0。
- hours:表示小時數,可以是正數或負數,默認為 0。
- weeks:表示周數,可以是正數或負數,默認為 0。
使用示例:
from datetime import datetime, timedelta
# 獲取當前時間
now = datetime.now()
# 創建一個表示一天時間差的 timedelta 對象
one_day = timedelta(days=1)
# 計算前一天的時間
yesterday = now - one_day
# 創建一個表示兩小時時間差的 timedelta 對象
two_hours = timedelta(hours=2)
# 計算兩小時后的時間
two_hours_later = now + two_hours
print("當前時間:", now)
print("前一天的時間:", yesterday)
print("兩小時后的時間:", two_hours_later)
輸出結果:
當前時間:2021-09-01 14:30:00.000000
前一天的時間:2021-08-31 14:30:00.000000
兩小時后的時間:2021-09-01 16:30:00.000000
除了加減操作外,timedelta 對象還可以用于比較操作,例如判斷兩個日期之間的差異。
更多關于 timedelta 函數的詳細用法可以參考 Python 官方文檔:https://docs.python.org/3/library/datetime.html#datetime.timedelta</p>
丸趣 TV 網 – 提供最優質的資源集合!
正文完