2015-10-12 217 views
-2

我需要用datetime來計算時間。計算兩個日期時間字符串之間的時間

我有兩個字符串t1 = '12:00:00't2 = '13:00:00'。我需要找出它們之間的差異。我想知道total_time = t2 - t1,但是,我不能僅僅減去它們。

我已經有t1和格式'%H:%M:%S'

我怎樣才能做到這一點t2集?

+2

*「我不能只減去他們」 * - 爲什麼不呢?請注意,您需要*將字符串轉換爲'datetime'對象*,但您可以在文檔中找到如何做到這一點。 – jonrsharpe

回答

0

您解析它們到datetime對象,然後減去他們

import datetime 

t1 = '12:00:00' 
t2 = '13:00:00' 

print datetime.strptime(t2, "%H:%M:%S") - datetime.strptime(t1, "%H:%M:%S") 
# datetime.timedelta(0, 3600) 
+0

非常感謝你:) –

相關問題