您当前的位置: 首页 >  django
  • 1浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Django 2021年最新版教程24】循环得到2个日期之间的所有日期

软件工程小施同学 发布时间:2021-06-09 21:19:50 ,浏览量:1

 

import  datetime

    # 计算中间有多少个日期
    allow_booking_date_start = '2019-01-27'
    allow_booking_date_end = '2019-02-07'
    date_start = time.strptime(allow_booking_date_start,"%Y-%m-%d")
    date_end = time.strptime(allow_booking_date_end,"%Y-%m-%d")
    # 根据上面需要计算日期还是日期时间,来确定需要几个数组段。下标0表示年,小标1表示月,依次类推...
    begin_date = datetime.datetime(date_start[0], date_start[1], date_start[2])
    end_date = datetime.datetime(date_end[0], date_end[1], date_end[2])

    # 返回两个变量相差的值,就是相差天数
    total_days = end_date-begin_date
    print("总共有多少天:" + str(total_days.days + 1))

    # begin_date = datetime.date(2019, 1, 21)
    # end_date = datetime.date(2019, 2, 7)
    for i in range((end_date - begin_date).days + 1):
        day = begin_date + datetime.timedelta(days=i)
        print(str(day))

https://www.cnblogs.com/math98/p/10850734.html

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

微信扫码登录

0.0446s