python获取某个时间段内所有日期并以列表返回

李俊才
邮箱:291148484@163.com

【调用其它函数】

  • 获取某年某月的天数:get_days(yearmonth)
    博文地址:https://editor.csdn.net/md/?articleId=110731576
  • 获取某年的某月日历列表: get_calendar(yearmonth,day_format)
    博文地址:https://editor.csdn.net/md/?articleId=110731748

【函数说明】

Date_begin表示开始日期,date_end表示截止日期,返回值形式为包含开始日期和截止日期以及期间每一天的日期值按顺序排列在内的列表。

【代码实现】

def datelist(date_begin, date_end):'''获取某个时间段内所有日期并以列表形式返回'''date_begin = str(date_begin)date_end = str(date_end)year_begin = date_begin[0:4:1]mouth_begin = date_begin[4:6:1]year_end = date_end[0:4:1]mouth_end = date_end[4:6:1]date_list = []yearmonth = year_begin + mouth_beginyearmonth_end = year_end + mouth_endyearmonth = int(yearmonth)yearmonth_end = int(yearmonth_end)while int(yearmonth) <= int(yearmonth_end):month_calendar = get_calendar(yearmonth,'YYYYMMDD')for i in month_calendar:if int(i) >= int(date_begin):if int(i) <= int(date_end):date_list.append(i)yearmonth = yearmonth + 1return(date_list)

代码仅供参考,如需转载请指明出处。

python报表自动化系列 - 获取某个时间段内所有日期相关推荐

  1. python报表自动化系列 - 获取某月日历并以列表形式返回(公历)

    python获取某月日历(公历) 李俊才 邮箱:291148484@163.com [调用其他函数] get_days(yearmonth):获取某月的天数 见我的另外一篇博文,地址为:https:/ ...

  2. python报表自动化系列 - 获取指定目录所有文件绝对路径

    获取某个目录下所有文件的绝对路径并返回列表 李俊才 邮箱:291148484@163.com [函数说明] 给定一个路径,将返回该路径中的所有文件的绝对路径,并按照列表的形式返回. [相似功能参考] ...

  3. python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标

    python报表自动化 - 与Excel单元格索引对应的十进制数坐标 李俊才 [调用其它函数] Split_num_letters(string) :将字符串中的字母和数字进行拆分. 博文链接:htt ...

  4. python报表自动化系列 - 译码:将纯数字译码为Excel列坐标的字母索引表示形式

    python译码器 将纯数字译码为Excel列坐标的字母索引表示形式(特殊的二十六进制) 李俊才 邮箱:291148484@163.com [内容概述] 译码在一定程度上相当于查字典.对于简单的编码, ...

  5. python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格

    获取指定起止索引内所有的Excel单元格索引 李俊才 邮箱:291148484@163.com [调用其他函数] Cell_A1to11(A1): 将任意范围的Excel索引表示转化为数字索引表示函数 ...

  6. python报表自动化系列 - python中索引pandas.DataFrame的内容

    索引DataFrame的内容 李俊才 邮箱:291148484@163.com Ⅰ.按数字索引,返回内容 [函数说明] 函数一个有三个形参,df表示传入的一个提供内容的DataFrame变量,(r,c ...

  7. python报表自动化系列 - 通过Python使用MySQL数据库

    通过Python使用MySQL数据库实例 李俊才 邮箱:291148484@163.com [函数说明] 如调用本函数,必须先安装有MySQL数据库软件,并已经建立了某个数据库,然后方可使用本函数对已 ...

  8. python报表自动化系列 - 在Windows中打开指定目录

    python在Windows系统中打开指定目录(文件夹) 李俊才 邮箱:291148484@163.com [函数说明] 该函数可以在windows系统中打开指定的文件夹,参数path应为字符串形式表 ...

  9. python报表自动化系列 - 按照文件名筛选文件

    python按照文件名筛选文件 [函数说明] 通过get_finames_all(path)函数可以返回得到目录(含其子目录)下所有的文件名组成的列表,但是这个列表中并非所有的文件名都是我们需要的,因 ...

最新文章

  1. servlet实现http通信基础
  2. 【Android 事件分发】事件分发源码分析 ( Activity 中各层级的事件传递 | Activity -> PhoneWindow -> DecorView -> ViewGroup )
  3. 音频监控叫好又叫座,核心部件拾音器怎么装?
  4. OpenCV中图像的BGR格式 Img对象的属性说明
  5. Windows上Mqtt服务器搭建与使用客户端工具MqttBox进行测试
  6. trouble identification check tree
  7. Python中的堆实现:heapq 模块——利用堆结构实现快速访问数据流中的中位数
  8. 使silverlight适应IE窗口大小的方法
  9. 各種語系的unicode對應以及local編碼方式
  10. mybatis 动态SQL-where标签
  11. qq邮箱如何在win10邮箱连接到服务器,win10系统下邮箱怎么添加qq邮箱
  12. 设计一个方法,可以实现任意范围内的随机数
  13. html广告清理,谷歌浏览器插件-清除CSDN广告
  14. 企业微信授权登录实例代码(仅仅获取过程)
  15. Period 、Duration常用方法使用与介绍
  16. POJ - 1625 Censored!(AC自动机+dp+高精度运算)
  17. 微信小程序background-img问题
  18. 一周上榜新书:强化学习、深度学习最受程序员关注
  19. [PaddleSeg 源码阅读] PaddleSeg计算 mIoU
  20. iPhone 6/6Plus UI界面设计和适配尺寸规范

热门文章

  1. Leetcode 5067.统计只含单一字母的子串
  2. np.array(image)的作用
  3. Unity 5.6 UGUI 按钮被遮挡
  4. 分布式事务一致性方案
  5. lambda表达式不使用委托(delegate) 用FUNC
  6. 超准!生活中48条让人匪夷所思的诡秘心理...
  7. 【项目】ARX程序开发:框裁直线(Rect Trim Line)功能开发
  8. [HDU 2096] 小明A+B
  9. Linux基础命令---显示文本grep
  10. svn无法cleanup常见解决方案