必须有一种更简单的方法来做到这一点。我有想要经常刷新的对象,所以我想记录它们的创建时间,检查当前时间戳,并在必要时刷新。
datetime.datetime 被证明是困难的,我不想深入 ctime 库。这种事情有什么更容易的吗?
最佳答案
如果您想计算两个已知日期之间的差异,请像这样使用 total_seconds
:
import datetime as dt
a = dt.datetime(2013,12,30,23,59,59)
b = dt.datetime(2013,12,31,23,59,59)
(b-a).total_seconds()
86400.0
#note that seconds doesn't give you what you want:
(b-a).seconds
0
https://stackoverflow.com/questions/4362491/