2009-11-11 21 views

Respuesta

19

En su conjunto que le analizar cadenas de fecha y hora con las funciones strptime en time o datetime módulos. Su ejemplo se puede analizar con:

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

Tenga en cuenta que el análisis de los nombres de los meses depende de la configuración regional. This table muestra las directivas para analizar varios formatos de fechas y horas.

9

dateutil puede analizar este tipo de formato sin siquiera tener que definir formatos de fecha personalizados. Sólo tiene que instalar con:

pip install python-dateutil 

luego usarlo:

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

+1 para python-dateutil. Incluso puede analizar las cadenas de fechas sin tener que indicarle el formato. – unutbu

Cuestiones relacionadas