2012-04-15 57 views
1

我有這樣的Python字符串 「2012/04/08 13:31:00 UTC」 如何將它轉換爲日期時間對象?將字符串轉換爲日期時間

+0

@Jakob鮑耶我約striptime認爲它會工作手冊中讀取,但它似乎對我來說很難使用。現在我看到了如何去做。感謝您的評論。 – 2012-04-15 14:48:10

回答

5

使用datetime.strptime

from datetime import datetime 
datetime.strptime("2012/04/08 13:31:00 UTC", "%Y/%m/%d %H:%M:%S %Z") 

返回日期對象:

datetime.datetime(2012, 4, 8, 13, 31) 
2

這個怎麼樣?

from dateutil.parser import parse 
parse('2012/04/08 13:31:00 UTC') 

datetime.datetime(2012, 4, 8, 13, 31, tzinfo=tzutc()) 
+0

值得注意的是,dateutil不是標準庫,因此可能會限制可移植性。 (雖然這對工作很好..) – Tim 2012-04-15 14:43:57

+0

@Tim好點,值得指出 - 謝謝。這適合並且易於使用) – Levon 2012-04-15 14:45:31

相關問題