Python generate dates series

前端 未结 3 1542
北荒
北荒 2020-12-29 02:37

How can i generate array with dates like this:

Timestamps in javascript miliseconds format from 2010.12.01 00:00:00 to 2010.12.12.30 23.59.59 with step 5 minutes.

3条回答
  •  渐次进展
    2020-12-29 03:23

    this is my variant for python3, but it's easy could be converted into python2.6 code:

    import datetime as dt
    
    dt1 = dt.datetime(2010, 12, 1)
    dt2 = dt.datetime(2010, 12, 12, 23, 59, 59)
    
    time_step = 5 # secoonds
    delta = dt2 - dt1
    
    delta_sec = delta.days * 24 * 60 * 60 + delta.seconds
    
    res = [dt1 + dt.timedelta(0, t) for t in range(0, delta_sec, time_step)]
    

提交回复
热议问题