0
でPythonの時間を比較私はこれを持っている:のpythonでのif文MySQLの時間形式
if acceso < dateString < spento:
[SOME CODE]
else:
[OTHER CODE]
場所:
dateString = strftime('%H:%M:%S')
とアクセソと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とspendoを06:00:00と22:00:00のような値に設定すると、スクリプトはうまく動作します。
TypeError: descriptor 'strftime' requires a 'datetime.date' object but received a 'datetime.timedelta'