2016-11-17 49 views
-1

我想將隨機生成的時間值添加到現有的datetime對象。現在,我擁有的時間值是一個浮點數。例如,我想將4.1326742小時添加到'2016-11-17'。我該怎麼做呢?謝謝。Python:將浮點格式化的時間添加到日期時間值

+0

我不明白爲什麼有人會downvote這一點。是的,對於那些已經知道日期時間模塊的人來說,這可能是一個簡單的問題,但是文檔卻很複雜,需要時間才能完全理解那些沒有使用它們的人。 – jtitusj

回答

3

你只需要構造一個timedelta並添加:

>>> import datetime 
>>> d = datetime.datetime(2016, 11, 17) 
>>> delta = datetime.timedelta(hours=4.1326742) 
>>> d + delta 
datetime.datetime(2016, 11, 17, 4, 7, 57, 627120) 
+0

太棒了!謝謝。 – jtitusj