gpt4 book ai didi

python - 比较Python时间和MySQL时间格式

转载 作者:行者123 更新时间:2023-11-29 18:05:54 25 4
gpt4 key购买 nike

我在 python 中有这个 if 语句:

if acceso < dateString < spento:
[SOME CODE]
else:
[OTHER CODE]

地点:

dateString = strftime('%H:%M:%S')

acceso和spento是MySQL查询的结果:

orario = ("SELECT * FROM orari WHERE attivo = 1")
cur.execute(orario)
row = cur.fetchone()
acceso = datetime.strftime(row[1], '%H:%M:%S')
spento = datetime.strftime(row[2], '%H:%M:%S')

如果我手动将 acceso 和 Beeno 设置为类似 06:00:00 和 22:00:00 的值,则脚本运行良好。我尝试了一些方法将 row[1] 和 row[2] 转换为日期时间对象,这给了我这个错误:

TypeError: descriptor 'strftime' requires a 'datetime.date' object but received a 'datetime.timedelta'

最佳答案

我采取了最简单的方法:将MySQL字段类型从time改为text。不是最好的,但就我而言,我不需要更准确的方法。

关于python - 比较Python时间和MySQL时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47847903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com