Chinaunix首页 | 论坛 | 博客
  • 博客访问: 28404
  • 博文数量: 10
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-14 11:23
文章分类

全部博文(10)

文章存档

2015年(2)

2014年(8)

我的朋友

分类: Python/Ruby

2014-12-14 11:47:15

转载自:
http://blog.csdn.net/forgetbook/article/details/8604324

大于某个时间
gt


now = datetime.datetime.now()
start = now – datetime.timedelta(hours=23, minutes=59, seconds=59)
a=yourobject.objects .filter(youdatetimcolumn__gt=start)
[, , ]
大于等于某个时间:
gte


查询的时候用
a=yourobject.objects .filter(youdatetimcolumn__gte=start)
语法
小于:


lt


a=yourobject.objects .filter(youdatetimcolumn__lt=start)


小于等于
lte


a=yourobject.objects .filter(youdatetimcolumn__lte=start)


查询时间段


range


start_date = datetime.date(2005, 1, 1)
end_date = datetime.date(2005, 3, 31)
Entry.objects.filter(pub_date__range=(start_date, end_date))


查询某年:
year
Entry.objects.filter(pub_date__year=2005)
查询某月:


month


Entry.objects.filter(pub_date__month=12)


某天
day


Entry.objects.filter(pub_date__day=3)


星期几
week_dayFo


Entry.objects.filter(pub_date__week_day=2)

阅读(818) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~