# -*- coding: utf-8 -*-
import datetime
# 获取每天的日期字符串
# 参数1:begin_date_str,开始日期字符串,例如:2020-01-01
# 参数2:end_date_str,结束日期字符串,例如:2020-08-10
def get_every_day(begin_date_str, end_date_str):
date_list = []
begin_date = datetime.datetime.strptime(begin_date_str, "%Y-%m-%d")
end_date = datetime.datetime.strptime(end_date_str, "%Y-%m-%d")
while begin_date <= end_date:
date_str = begin_date.strftime("%Y-%m-%d")
date_list.append(date_str)
begin_date += datetime.timedelta(days=1)
return date_list
if __name__ == '__main__':
data = get_every_day("2020-01-01", "2020-08-10")
for d in data:
print(d)
python时间段 获取指定时间段之间的每日日期
最新推荐文章于 2023-04-04 15:19:30 发布
这是一个Python函数,用于获取指定开始日期和结束日期之间的所有日期。通过输入两个日期字符串,函数返回一个包含这些日期的列表。每个日期以'YYYY-MM-DD'的格式表示。该函数在日期处理和日历相关的应用中非常有用。
摘要由CSDN通过智能技术生成