python3 datetime 时间格式相减 计算间隔

info_rent = MysqlUtils.select_yezhu_rent()
info_sale = MysqlUtils.select_yezhu_sale()
now_time = datetime.datetime.now()
#now time type is datetime and mysql spidertime is also datetime
for i in info_rent:
    city = i[0]
    spidertime = i[1]
    d_time = now_time.timestamp()-spidertime.timestamp()
#此处计算直接得出秒数,因为是时间戳的相减
    d_time1 = now_time-spidertime
    print(d_time1.seconds)


#业务,采集报警,计算当前时间与数据库中采集时间的间隔
数据库存的时间类型是datetime

timedelta (时间间隔中的方法,只支持days 和 seconds)
如果要计算分钟和小时,需要乘以60 60、

重点,timedelta 时间间隔算法,只支持days 和 seconds

不支持hour 和min 方法

 

posted on 2019-12-03 10:49  山高似水深  阅读(5516)  评论(0编辑  收藏  举报

购买方式 点击下面图标购买