2014-05-17 292 views
2

我已經爲我的氣象站在python和它的所有工作完美的小程序,但我有一個小問題。日期和時間到Python的時間

輸出顯示爲

2014/5/18 04:03:41 
2014/5/18 19:47:41 

我希望它顯示爲

04:03:41 
19:47:41 

有沒有簡單的方法來做到這一點,我想的只是剝離的人物了,但它聽起來更的一個比轉換。

感謝所有幫助

+0

是輸出只是一個字符串,或'datetime'對象,還是......? – jonrsharpe

回答

4
In [66]: t="2014/5/18 19:47:41".split() 

In [67]: print t[-1] 
19:47:41 

如果只是將一個字符串分解,並獲得最後的元素,這就是時間。

t="2014/5/18 04:03:41" 
from datetime import datetime 
str_time= datetime.strptime(t,'2014/5/18 %H:%M:%S').time() 
In [72]: print str_time 
04:03:41 

datetime docs