Python获取指定日期范围内所有日期列表示例代码

import datetime

'''获取指定日期范围所有日期列表'''
def date_range(beginDate, endDate):
    dates = []
    dt = datetime.datetime.strptime(beginDate, "%Y-%m-%d")
    date = beginDate[:]
    while date <= endDate:
        dates.append(date)
        dt = dt + datetime.timedelta(1)
        date = dt.strftime("%Y-%m-%d")
    return dates

date_list=date_range("2020-12-01","2020-12-15")
print(date_list)

运行输出结果示例:

['2020-12-01', '2020-12-02', '2020-12-03', '2020-12-04', '2020-12-05', '2020-12-06', '2020-12-07', '2020-12-08', '2020-12-09', '2020-12-10', '2020-12-11', '2020-12-12', '2020-12-13', '2020-12-14', '2020-12-15']

刘延林 | 梦陆 CSDN认证博客专家 屌丝程序猿
一个IT界富有灵魂的业余哲学家、思想家兼吹牛皮专家,乃当代程序猿中不可多得的一个旷世奇葩!个人出版作品《Python网络爬虫开发从入门到精通》
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 黑客帝国 设计师:白松林 返回首页
实付 99.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值