我试图以分钟为单位计算两个时间戳之间的差值,如果差值大于阈值,我将执行一项任务。到目前为止,我已经尝试做了差异,但它给出了一个错误,因为datetime差异没有给我任何数值
我还需要将第一个datetime对象保存为numpy array/pickle,而不是数据库列,因为这样对我的任务更方便
import datetime
import time
a = datetime.datetime.now() # save this timestamp for later comparison
# save as numpy array
# load the array
time.sleep(100) # program closes, and re-opens
b = datetime.datetime.now()
# comparison in minutes
diff = b-a
# if diff > 60 minutes, do something
if diff > 60:
pass
我得到的错误是:
---> 20 if diff > 60:
21 pass
22
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
这是您的更新代码
输出:
相关问题 更多 >
编程相关推荐