[pyar] value error en datetime strptime

Javier Marcon javiermarcon en gmail.com
Jue Ago 7 13:47:33 ART 2014


El 07/08/14 a las 11:15, Ramiro Morales escibió:
> 2014-08-07 11:08 GMT-03:00 Javier Marcon <javiermarcon en gmail.com>:
>> Hola, tengo un error que me está volviendo loco, uso pyodbc para ller
>> una fecha almacenada en un campo varchar, que viene como string, y lo
>> quiero convertir a un objeto datetime para poder usarlo:
>>
>> fecha = datetime.datetime.strptime(valor, parametros[1])
>>
>> El tema es que con todas las fechas me tira estos errores:
>>
>> <type 'exceptions.ValueError'>time data '2003-05-19' does not match
>> format " '%Y-%m-%d'
>> <type 'exceptions.ValueError'>time data '1988-01-17' does not match
>> format " '%Y-%m-%d'
>> <type 'exceptions.ValueError'>time data '1984-09-21' does not match
>> format " '%Y-%m-%d'
> No se si es u artifact del copy paste pero la cadena de formato se ve
> rara: " '%Y-%m-%d'
>
> ¿Estas seguro de que estas usando '%Y-%m-%d'?
Gracias. El problema es que en la variable parametros[1] pasaba
"'%Y-%m-%d'" (con comillas) en lugar de pasar %Y-%m-%d

Saludos,

Javier.


More information about the pyar mailing list