使用Python中datetime生成连续的日期。
有这个需求但是其他文章没有完全符合需求的,做此记录。
import datetime
# 获取当天时间
today_time =datetime.datetime.now()
# select_updata(select_time=today_time.strftime("%Y-%m-%d")) #设置需要传入日期参数的函数 查询当天
def date_time(starttime,endtime):
starttime = datetime.datetime.strptime(starttime, '%Y-%m-%d')
while starttime<endtime:
select_time = starttime.strftime("%Y-%m-%d")
# select_updata(select_time=select_time) #设置需要传入日期参数的函数 查询指定时间
print(select_time)
starttime+=datetime.timedelta(days=1)
date_time(starttime='2022-05-12',endtime=today_time) #从2022-05-12 到当天
运行结果>