python中time时间_比较日期时间。时间增量以及日期时间.time在python中

我有这段代码,在这里我执行一个sql查询并得到两个时间字段。现在我想将这两个字段与其他时间类型字段进行比较。我当前的代码如下import datetime

def comp(time1,time2):

start_time_obj = datetime.datetime.strptime(time1, '%H:%M').time()

end_time_obj = datetime.datetime.strptime(time2, '%H:%M').time()

sql_select2 = "select TIME(Start_Time), TIME(End_Time) from table1"

result2 = cur.execute(sql_select2)

resultSet2 = cur.fetchall()

for Start_Time,End_Time in resultSet2:

if (Start_Time <= start_time_obj <= End_Time) or (Start_Time <= end_time_obj <= End_Time):

print("Great!")

continue

if __name__ == '__main__':

comp("08:00","10:00")

当我执行此操作时,我得到的错误是TypeError: '<=' not supported between instances of 'datetime.timedelta' and 'datetime.time'。如何删除此项?在

注意:这是数据库“2017-06-16 08:06:00”中开始时间和结束时间的示例字段结构。我要做的是将上面字段中的时间部分与作为参数的时间进行比较

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值