Django 2021年最新版教程24循环得到2个日期之间的所有日期
Posted 软件工程小施同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 2021年最新版教程24循环得到2个日期之间的所有日期相关的知识,希望对你有一定的参考价值。
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))
以上是关于Django 2021年最新版教程24循环得到2个日期之间的所有日期的主要内容,如果未能解决你的问题,请参考以下文章
Django 2021年最新版教程25模板语言 前端for循环怎么用 实例
Django 2021年最新版教程27数据库model 查询2个日期范围内的所有日期
❤️Python Django网站开发 2021年最新版教程 合集❤️