date-gen.py


import datetime def date_generate(start_date, end_date):
print(f'Hi, {start_date}, {end_date}')
start_dt = datetime.datetime.strptime(start_date, "%Y-%m-%d")
end_dt = datetime.datetime.strptime(end_date, "%Y-%m-%d")
next_dt = start_dt date_list = []
while next_dt <= end_dt:
next_dt_str = next_dt.strftime("%Y-%m-%d")
print(next_dt_str)
date_list.append(next_dt_str)
next_dt = next_dt + datetime.timedelta(days=1) print(date_list) # Press the green button in the gutter to run the script.
if __name__ == '__main__':
start_date = "2021-09-01"
end_date = "2022-04-30"
date_generate(start_date, end_date)

输出

['2021-09-01', '2021-09-02', '2021-09-03', '2021-09-04', '2021-09-05', '2021-09-06', '2021-09-07', '2021-09-08', '2021-09-09', '2021-09-10', '2021-09-11', '2021-09-12', '2021-09-13', '2021-09-14', '2021-09-15', '2021-09-16', '2021-09-17', '2021-09-18', '2021-09-19', '2021-09-20', '2021-09-21', '2021-09-22', '2021-09-23', '2021-09-24', '2021-09-25', '2021-09-26', '2021-09-27', '2021-09-28', '2021-09-29', '2021-09-30', '2021-10-01', '2021-10-02', '2021-10-03', '2021-10-04', '2021-10-05', '2021-10-06', '2021-10-07', '2021-10-08', '2021-10-09', '2021-10-10', '2021-10-11', '2021-10-12', '2021-10-13', '2021-10-14', '2021-10-15', '2021-10-16', '2021-10-17', '2021-10-18', '2021-10-19', '2021-10-20', '2021-10-21', '2021-10-22', '2021-10-23', '2021-10-24', '2021-10-25', '2021-10-26', '2021-10-27', '2021-10-28', '2021-10-29', '2021-10-30', '2021-10-31', '2021-11-01', '2021-11-02', '2021-11-03', '2021-11-04', '2021-11-05', '2021-11-06', '2021-11-07', '2021-11-08', '2021-11-09', '2021-11-10', '2021-11-11', '2021-11-12', '2021-11-13', '2021-11-14', '2021-11-15', '2021-11-16', '2021-11-17', '2021-11-18', '2021-11-19', '2021-11-20', '2021-11-21', '2021-11-22', '2021-11-23', '2021-11-24', '2021-11-25', '2021-11-26', '2021-11-27', '2021-11-28', '2021-11-29', '2021-11-30', '2021-12-01', '2021-12-02', '2021-12-03', '2021-12-04', '2021-12-05', '2021-12-06', '2021-12-07', '2021-12-08', '2021-12-09', '2021-12-10', '2021-12-11', '2021-12-12', '2021-12-13', '2021-12-14', '2021-12-15', '2021-12-16', '2021-12-17', '2021-12-18', '2021-12-19', '2021-12-20', '2021-12-21', '2021-12-22', '2021-12-23', '2021-12-24', '2021-12-25', '2021-12-26', '2021-12-27', '2021-12-28', '2021-12-29', '2021-12-30', '2021-12-31', '2022-01-01', '2022-01-02', '2022-01-03', '2022-01-04', '2022-01-05', '2022-01-06', '2022-01-07', '2022-01-08', '2022-01-09', '2022-01-10', '2022-01-11', '2022-01-12', '2022-01-13', '2022-01-14', '2022-01-15', '2022-01-16', '2022-01-17', '2022-01-18', '2022-01-19', '2022-01-20', '2022-01-21', '2022-01-22', '2022-01-23', '2022-01-24', '2022-01-25', '2022-01-26', '2022-01-27', '2022-01-28', '2022-01-29', '2022-01-30', '2022-01-31', '2022-02-01', '2022-02-02', '2022-02-03', '2022-02-04', '2022-02-05', '2022-02-06', '2022-02-07', '2022-02-08', '2022-02-09', '2022-02-10', '2022-02-11', '2022-02-12', '2022-02-13', '2022-02-14', '2022-02-15', '2022-02-16', '2022-02-17', '2022-02-18', '2022-02-19', '2022-02-20', '2022-02-21', '2022-02-22', '2022-02-23', '2022-02-24', '2022-02-25', '2022-02-26', '2022-02-27', '2022-02-28', '2022-03-01', '2022-03-02', '2022-03-03', '2022-03-04', '2022-03-05', '2022-03-06', '2022-03-07', '2022-03-08', '2022-03-09', '2022-03-10', '2022-03-11', '2022-03-12', '2022-03-13', '2022-03-14', '2022-03-15', '2022-03-16', '2022-03-17', '2022-03-18', '2022-03-19', '2022-03-20', '2022-03-21', '2022-03-22', '2022-03-23', '2022-03-24', '2022-03-25', '2022-03-26', '2022-03-27', '2022-03-28', '2022-03-29', '2022-03-30', '2022-03-31', '2022-04-01', '2022-04-02', '2022-04-03', '2022-04-04', '2022-04-05', '2022-04-06', '2022-04-07', '2022-04-08', '2022-04-09', '2022-04-10', '2022-04-11', '2022-04-12', '2022-04-13', '2022-04-14', '2022-04-15', '2022-04-16', '2022-04-17', '2022-04-18', '2022-04-19', '2022-04-20', '2022-04-21', '2022-04-22', '2022-04-23', '2022-04-24', '2022-04-25', '2022-04-26', '2022-04-27', '2022-04-28', '2022-04-29', '2022-04-30']

Process finished with exit code 0

最新文章

  1. 中文 iOS/Mac 开发博客列表
  2. Android 在Canvas中实现画笔效果(一)--钢笔
  3. MyEclipse 8.5配置Tomcat 7.0
  4. zoj3261 带权并查集
  5. Linux下的sed流编辑器命令详解
  6. Linux守护进程(init.d和xinetd)
  7. JavaScript 函数方法 - toString()
  8. js-计算器
  9. js动画学习(三)
  10. 在Qt中使用ActiveX控件
  11. ISLR系列:(4.2)模型选择 Ridge Regression &amp; the Lasso
  12. jexus部署webapi或mvc报错处理
  13. MySQL触发器trigger的使用
  14. mongodb与mysql命令详细对比
  15. Spring自动扫描无法扫描jar包中bean的解决方法(转)
  16. 第二个spring冲刺第9天
  17. hadoop 学习(四)之java操作hdfs
  18. centos7搭建kafka集群-第一篇
  19. EclipseError01
  20. 免费视频教学:30天精通iPho…

热门文章

  1. Mysql事物锁等待超时(Lock wait timeout exceeded; try restarting transaction)
  2. Ansible Playbook概览
  3. mybatis-拦截器实际应用-替换表名-2022新项目
  4. 005_面试题 Java_传递方式
  5. Solution -「树上杂题?」专练
  6. 【FAQ】接入HMS Core推送服务,服务端下发消息常见错误码原因分析及解决方法
  7. java------注释、关键字、字面量
  8. SQLServer从入门基础
  9. TCP/IP协议三次握手、四次断开
  10. CS内网横向移动 模拟渗透实操 超详细