zoukankan      html  css  js  c++  java
  • django计算当前日期最近一周日期范围

    导入包
    from django.utils.timezone import now #时间
    import datetime #时间
     
    now_time = datetime.datetime.now() #获取当前时间
    day_num = now_time.isoweekday() #当前天是这周的第几天
    week_start = ((now_time - datetime.timedelta(days=day_num)) + datetime.timedelta(days=1)).date()  #计算当前天所在周周一 格式为yyyy-MM-dd
    week_end = ((now_time - datetime.timedelta(days=day_num)) + datetime.timedelta(days=7)).date() #计算当前天所在周周天 格式为yyyy-MM-dd
    print(week_end)
    week_e = ((now_time - datetime.timedelta(days=day_num)) + datetime.timedelta(days=7)) #计算当前天所在周周天 格式为yyyy-MM-dd 12:01:13.026315
    week_s = ((now_time - datetime.timedelta(days=day_num)) + datetime.timedelta(days=1))#计算当前天所在周周一 格式为yyyy-MM-dd 12:01:13.026315
    while week_s <= week_e: #循环输出周一至周五的每天日期格式yyyy-MM-dd
      print(week_s.date())
           week_s = week_s + datetime.timedelta(days=1)
    create_time__range=(week_start, week_end) #范围(周一,周五)可用于数据库日期范围查询
    print(create_time__range)
  • 相关阅读:
    Eclipse中的Web项目自动部署到Tomcat
    Linux之grep命令
    Linux之sort
    Python 字典中一键对应多个值
    手动下载python更新后 换回以前版本
    N个降序数组,找到最大的K个数
    蓄水池抽样算法
    空瓶子换水问题
    rand()产生随机数 及其和clock()的不同
    C++复数运算 重载
  • 原文地址:https://www.cnblogs.com/ddb1-1/p/12565249.html
Copyright © 2011-2022 走看看