python sql 日期查询_Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据...

Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据

博客说明

文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!

说明

在操作数据库的时候,有一个需求是展示最近的记录,就需要使用查询最近几天的数据

思路

获取当前时间戳,根据时间来计算,然后查询范围

from datetime import datetime, timedelta

time_now = datetime.now()

#最近30天数据

model_user = User.query.filter(User.create_time >= time_now - timedelta(days=30)).all()

#最近一周数据

model_user = User.query.filter(User.create_time >= time_now - timedelta(days=7)).all()

#最近1天数据

model_user = User.query.filter(User.create_time >= time_now - timedelta(days=1)).all()

#最近12小时

model_user = User.query.filter(User.create_time >= time_now - timedelta(hours=12)).all()

#最近半小时

model_user = User.query.filter(User.create_time >= time_now - timedelta(seconds=30)).all()

感谢

万能的网络

以及勤劳的自己

关注公众号: 归子莫,获取更多的资料,还有更长的学习计划

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值