好吧,很明显,您从开始时间开始,循环播放直到到达结束时间,然后在两者之间递增。
import datetime
dt = datetime.datetime(2010, 12, 1)
end = datetime.datetime(2010, 12, 30, 23, 59, 59)
step = datetime.timedelta(seconds=5)
result = []
while dt < end:
result.append(dt.strftime('%Y-%m-%d %H:%M:%s'))
dt += step
相当琐碎。