django中使⽤DateTime常⽤的时间查询⽅式
1、lt:⼩于
queryset=yourobject.objects .filter(时间字段名称__lt=start)
2、lte:⼩于等于
queryset=yourobject.objects .filter(时间字段名称__lte=start)
3、gt:⼤于某个时间
now = w()
#前⼀天
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:星期⼏django怎么学
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常⽤的时间查询⽅式就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论