python程式計算執行時間差

於小勇發表於2020-12-18

 

import datetime
# from time import time

time0 = datetime.datetime(2020,1,3,21,11,31,994824)
time1 = datetime.datetime(2020,1,3,21,11,32,765880)
interval = (time1 - time0).total_seconds()  # 如果時間差在1秒內,.seconds方法得出的結果為0
print(interval)

注意: 一般控制檯輸出的個位數前面會加上0,比如2020:01:03,21:12:09:031839,而寫在datetime.datetime(…)中時,要把前面的0去掉,直接個位數計算即可,最後的031839就單獨計算,不放在裡面(其他更好的方法還不曉得ㄒoㄒ)

相關文章