簡體   English   中英

如何將經過時間添加到列表中

[英]How add elapsed time to the list

如何每隔半小時添加一次列表? 也就是說,如果現在 20:59 我想有一個類似的結論

['1:00', '1:30','2:00', ... , '20:00', '20:30']

如何每小時計算一次,但我不明白在我的情況下要改變什么

time_list=['{}:00'.format(x) for x in range(8, datetime.datetime.now().hour + 1)]

結果

['1:00', '2:00', ... , '19:00', '20:00']

嘗試這個:

time_list = ['{}:{:02d}'.format(x, y) for x in range(8, datetime.datetime.now().hour + 1) for y in [0, 30]]

Output:

['8:00', '8:30', '9:00', '9:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', '17:30', '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', '21:00', '21:30', '22:00', '22:30', '23:00', '23:30']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM