2012-06-14 63 views
5

我需要將兩個動作之間的時差(差異)轉換爲人類可讀時間。將微秒轉換爲人類可讀時間

我該怎麼用python做到這一點? 我想是這樣

diff = 49503757 
    datetime.time(0,0,0,diff) 

但DIFF值太長,日期時間預計在0 999999和我在這個例子中DIFF之間並49503757.

回答

18
>>> from datetime import timedelta 
>>> str(timedelta(microseconds=49503757)) 
'0:00:49.503757' 
+3

這是微秒微秒的值..所以,而不是572天,我有49秒。但是,謝謝timedelta(微秒= ...)正常工作 – Chris

+0

Yeap,抱歉。更新。 –

+0

你好,這有很大的幫助。但是我想在幾秒鐘之內去掉小數點後的數字。如何? – Dan

相關問題