您当前的位置: 首页 >  数据库
  • 2浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Django 2021年最新版教程27】数据库model 查询2个日期范围内的所有日期

软件工程小施同学 发布时间:2021-06-10 18:59:49 ,浏览量:2

 使用

__range=('2021-01-01', '2021-02-01')

如 

    # 获取当前时间
    now = datetime.datetime.now()
    # 获取今天零点
    today = now - datetime.timedelta(hours=now.hour, minutes=now.minute, seconds=now.second, microseconds=now.microsecond)
    # 8天后的
    last_day = today + datetime.timedelta(days=8, hours=23, minutes=59, seconds=59, milliseconds=999, microseconds=999)
    # print(today)
    # print(last_day)
    results = EveryDayBookingInfo.objects.filter(datetime_start__range=(today, last_day)).order_by('datetime_start')

    dates = []
    for date in results:
        temp = model_to_dict(date)
        print(temp)
        dates.append(temp)

 

 

 

https://zhangxueliang.blog.csdn.net/article/details/104579736

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.1152s