本文介紹了Python 生成日期系列的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問(wèn)題描述
如何生成具有這樣日期的數(shù)組:
How can i generate array with dates like this:
從 2010.12.01 00:00:00 到 2010.12.12.30 23.59.59 的 javascript 毫秒格式的時(shí)間戳步驟 5 分鐘.
Timestamps in javascript miliseconds format from 2010.12.01 00:00:00 to 2010.12.12.30 23.59.59 with step 5 minutes.
['2010.12.01 00:00:00', '2010.12.01 00:05:00','2010.12.01 00:10:00','2010.12.01 00:15:00', ...]
推薦答案
好吧,顯然你從開(kāi)始時(shí)間開(kāi)始,循環(huán)直到你到達(dá)結(jié)束時(shí)間并在兩者之間遞增.
Well, obviously you start at the start time, loop until you reach the end time and increment inbetween.
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
相當(dāng)瑣碎.
這篇關(guān)于Python 生成日期系列的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!