YvMoYvMo 2023-07-07 16:54 采纳率: 85%
浏览 26
已结题

python如何生成只有年月日的时间列表?

python如何生成一个


['2023-07-05','2023-07-06','2023-07-07','2023-07-08']

这样的列表

然后我写那段代码,如下

from datetime import datetime,timedelta
def generate_timelist(start_time,end_time):
    time_list = []
    current_time = start_time
    while current_time<= end_time:
        time_list.append(current_time)
        current_time+=timedelta(days=1)
    return time_list

start_time = datetime(2023,7,5)  #创建一个时间对象
end_time = datetime(2023,7,7)
time_list = generate_timelist(start_time,end_time)

for times in time_list:
    print(times)

生成的时间列表是这样的,如下

img

  • 写回答

5条回答 默认 最新

查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 7月15日
  • 已采纳回答 7月7日
  • 创建了问题 7月7日