在python/django中从datetime列检索日期
我的数据库中有一列名为date。。。在此列中,我存储了一个日期时间值…现在,当我想根据日期值(仅日期而非日期时间)筛选表时…假设我想检索具有特定日期的所有列..那么我如何应用这种筛选(即从日期时间列中获取日期)例如,匹配2011年3月18日:在python/django中从datetime列检索日期,python,Python,我的数据库中有一列名为date。。。在此列中,我存储了一个日期时间值…现在,当我想根据日期值(仅日期而非日期时间)筛选表时…假设我想检索具有特定日期的所有列..那么我如何应用这种筛选(即从日期时间列中获取日期)例如,匹配2011年3月18日: queryset = MyModel.objects.filter(date__year=2011, date__month=3, date__day=18) Django文档:您还可以执行以下操作: MyModel.objects.filter(dat
queryset = MyModel.objects.filter(date__year=2011, date__month=3, date__day=18)
Django文档:您还可以执行以下操作:
MyModel.objects.filter(date__gte=date, date__lt=date+datetime.timedelta(1))
不确定哪个更快,这还是它的解决方案