|
python中的datetime module是专门处理时间相关内容的模块,功能很强大,但是反而显得比较复杂。
一下代码是用来求从mysql中取到的timestamp和当前时间比较,求时间差的方法 import datetime lasttime=a.get_last_timestamp(sid=40)[-1]["last_time"] #取到timestamp delta = datetime.datetime.now()-lasttime #使用datetime.datetime.now()得到当前的时间,然后求时间差 if delta > datetime.timedelta(minutes=8): #如果时间差大于 8分钟的话,(如果是8小时则是hours=8,如果是8秒则是 seconds=8) ..... #datetime.timedelta()这个方法比较特别,在python.org对这个class的解释是: class datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]]) 参数可以多个一起使用,比如datetime.timedelta(hours=5,minutes=8,seconds=10),就代表5小时8分10秒 |
本文介绍如何使用Python的datetime模块计算两个时间戳之间的差值,并通过一个具体示例演示了如何判断时间差是否超过设定阈值。
955

被折叠的 条评论
为什么被折叠?



