-2
我需要用datetime
來計算時間。計算兩個日期時間字符串之間的時間
我有兩個字符串t1 = '12:00:00'
和t2 = '13:00:00'
。我需要找出它們之間的差異。我想知道total_time = t2 - t1
,但是,我不能僅僅減去它們。
我已經有t1
和格式'%H:%M:%S'
我怎樣才能做到這一點t2
集?
我需要用datetime
來計算時間。計算兩個日期時間字符串之間的時間
我有兩個字符串t1 = '12:00:00'
和t2 = '13:00:00'
。我需要找出它們之間的差異。我想知道total_time = t2 - t1
,但是,我不能僅僅減去它們。
我已經有t1
和格式'%H:%M:%S'
我怎樣才能做到這一點t2
集?
您解析它們到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)
非常感謝你:) –
*「我不能只減去他們」 * - 爲什麼不呢?請注意,您需要*將字符串轉換爲'datetime'對象*,但您可以在文檔中找到如何做到這一點。 – jonrsharpe