django 中使用DateTime常用的時間查詢方式
更新時間:2019年12月03日 16:33:49 作者:拓寬視野
今天小編就為大家分享一篇django 中使用DateTime常用的時間查詢方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
1、lt:小于
queryset=yourobject.objects .filter(時間字段名稱__lt=start)
2、lte:小于等于
queryset=yourobject.objects .filter(時間字段名稱__lte=start)
3、gt:大于某個時間
now = datetime.datetime.now() #前一天 start = now – datetime.timedelta(hours=23, minutes=59, seconds=59) start = now+datetime.timedelta(day=-1) queryset=MemberRole.objects .filter(時間字段名稱__gt=start)
4、gte:大于等于某個時間:
queryset=MemberRole.objects .filter(時間字段名稱__gte=start)
5、year:查詢某年
MemberRole.objects.filter(時間字段名稱__year=2005)
6、month:查詢某月
MemberRole.objects.filter(時間字段名稱__month=12)
7、day:某天
MemberRole.objects.filter(時間字段名稱__day=3)
8、week_day:星期幾
MemberRole.objects.filter(時間字段名稱__week_day=2)
9、range:查詢時間段
start_date = datetime.date(2005, 1, 1) end_date = datetime.date(2005, 3, 31) MemberRole.objects.filter(時間字段名稱__range=(start_date, end_date))
以上這篇django 中使用DateTime常用的時間查詢方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python中reduce()函數(shù)的語法參數(shù)與作用詳解
這篇文章主要介紹了Python中reduce()函數(shù)的語法參數(shù)與作用詳解,reduce函數(shù)是通過函數(shù)對迭代器對象中的元素進行遍歷操作,Python3.x中reduce函數(shù)已經(jīng)從內(nèi)置函數(shù)中取消了,轉(zhuǎn)而放在functools模塊中,需要的朋友可以參考下2023-08-08
Python隨機數(shù)種子(random seed)的設置小結(jié)
隨機數(shù)種子是控制偽隨機數(shù)生成器的初始值,通過設置相同的種子,可以確保隨機數(shù)序列的一致性,本文主要介紹了Python隨機數(shù)種子(random seed)的設置,感興趣的可以了解一下2025-03-03

