美文网首页
Flask数据表时间字段的比较

Flask数据表时间字段的比较

作者: 大豆田 | 来源:发表于2021-04-16 09:38 被阅读0次

Mysql数据表中存储了一个时间字段,如start_time,类型是time
通过程序从数据表获取其值的类型是timedelta,而timedalte 是datetime中的一个对象,该对象表示两个时间的差值

为了方便比较,可以将当前时间定义为timedelta类,参考代码如下

def check_alarm_time(item_rule: dict) -> bool:
    now = datetime.now()
    current_time = timedelta(hours=now.hour, minutes=now.minute, seconds=now.second)
    if item_rule['start_time'] <= current_time <= item_rule['end_time']:
        return True
    else:
        return False

相关文章

网友评论

      本文标题:Flask数据表时间字段的比较

      本文链接:https://www.haomeiwen.com/subject/pnwslltx.html