我有时差
import time
import datetime
time1 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime()))
...
time2 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime()))
diff = time2 - time1
现在,我如何找到经过的总秒数? diff.seconds
不计算天数。我可以这样做:
diff.seconds + diff.days * 24 * 3600
这个有内置方法吗?
最佳答案
使用 timedelta.total_seconds()
.
>>> import datetime
>>> datetime.timedelta(seconds=24*60*60).total_seconds()
86400.0
关于python - 将 timedelta 转换为总秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5522031/