博客說明數據庫
文章所涉及的資料來自互聯網整理和我的總結,意在於我的學習和經驗彙總,若有什麼地方侵權,請聯繫本人刪除,謝謝!
在操做數據庫的時候,有一個需求是展現最近的記錄,就須要使用查詢最近幾天的數據json
獲取當前時間戳,根據時間來計算,而後查詢範圍flask
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()
感謝網絡
萬能的網絡以及勤勞的本身學習