必须有一种更简单的方法来执行此操作。我有想要经常刷新的对象,因此我想记录它们的创建时间,对照当前时间戳进行检查,并根据需要刷新。
事实证明datetime.datetime很困难,我也不想深入ctime库。这样的事情有什么容易的吗?
如果要计算两个已知日期之间的差异,请使用total_seconds以下方法:
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