2014-09-25 13 views
0

我試圖採取了時間的字符串,例如"10:20",然後採取在第二個字符串,例如"10:25",並計算出的差異。輸入時間的兩倍作爲一個字符串和計算差值

我發現Python中time功能難以理解。

任何指針都會被感激地收到。

+0

看一看'datetime',具體['strptime'](https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior)。 – jonrsharpe 2014-09-25 10:43:48

+3

很難回答的時候,我們不知道你發現很難理解 – EdChum 2014-09-25 10:44:02

+1

希望你在這裏找到答案,在此[鏈接](http://stackoverflow.com/questions/3096953/difference-between-two-time-間隔式的Python) – 2014-09-25 10:47:23

回答

1

可以使用datetime模塊。這是優雅的Python的方式!

from datetime import datetime 
s1 = '10:20' 
s2 = '11:25' 
tformat = '%H:%M' # specify the format of your time string 
diftime = datetime.strptime(s2, tformat) - datetime.strptime(s1, tformat) 

print diftime 
1:05:00 
+0

謝謝SOOOOO多 – 2014-09-25 11:22:45

相關問題