文件名称:计算当前月份的日期范围-华为云大数据中台架构分享
文件大小:5.68MB
文件格式:PDF
更新时间:2024-07-01 05:00:23
Python cookbook 中文 参考
3.14 计算当前月份的日期范围 问题 你的代码需要在当前月份中循环每一天,想找到一个计算这个日期范围的高效 方法。 解决方案 在这样的日期上循环并需要事先构造一个包含所有日期的列表。 你可以先计算 出开始日期和结束日期, 然后在你步进的时候使用 datetime.timedelta 对象递增 这个日期变量即可。 下面是一个接受任意 datetime 对象并返回一个由当前月份开始日和下个月开始 日组成的元组对象。 from datetime import datetime, date, timedelta import calendar def get_month_range(start_date=None):