关于django的orm查询中时间字段查询
程序员文章站
2024-02-10 23:32:46
...
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的orm查询中时间字段查询
-
Django中ORM的查询
-
关于Sequelize连接查询时inlude中model和association的区别详解
-
关于mysql set字段类型的模糊查询有关问题
-
MySQL大表中重复字段的查询效率方法_MySQL
-
怎么才能把数据库的中的数据以一个条件查询出来,然后统计里面的另一个字段中存的数据累加一共是多少.
-
。还得接着。关于PHP中怎么把数组作为sql查询语句的条件,小弟我的代码有有关问题
-
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法_PHP
-
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法_PHP教程
-
要筛选一个字段中符合条件的几种值应该如何查询