我想每小时释放粒子一个月,并且需要一个具有此格式日期的数组' 2013/05/23; 00:00:00:000' (YYYY / MM / DD; hh:mm:SS:sss)每一步都有下一个小时。 所以这样的事情整整一个月:
x=['2013/05/23;01:00:00:000' '2013/05/23;02:00:00:000' '2013/05/23;03:00:00:000' ...'2013/06/23;01:00:00:000']
知道怎么循环吗?谢谢!
答案 0 :(得分:0)
一些事情
import datetime as dt
dt_start = dt.datetime(2013,5,23,1,0)
dt_end = dt.datetime(2013,5,23,4,0)
date_list = []
while dt_start< dt_end:
dt_start = dt_start + dt.timedelta(hours=1)
date_list.append('{:%Y/%m/%d;%H:%M:%S:%f}'.format(dt_start))
答案 1 :(得分:-1)
i = 1
x = []
while i<=12:
if i<10:
str = '2013/05/23;0%d:00:00:000' % i
else:
str = '2013/05/23;%d:00:00:000' % i
x.append(str)
i=i+1
这是代码