2009-11-11 178 views

回答

19

總體上你解析與strptime功能日期和時間字符串在timedatetime模塊。您的示例可能會被解析爲:

import datetime 
datetime.datetime.strptime("01-Jan-1995", "%d-%b-%Y") 

請注意,解析月份名稱是依賴於區域設置的。 This table顯示瞭解析各種格式的日期和時間的指令。

9

dateutil可以解析這種格式,甚至不需要定義自定義日期格式。只是安裝它:

pip install python-dateutil 

然後使用它:

import dateutil.parser 
dateutil.parser.parse('01-Jan-1995').date() 
+2

+1 for python-dateutil。它甚至可以解析日期字符串,而不必告訴它格式。 – unutbu 2009-11-11 18:44:05