[pyar] value error en datetime strptime

Emiliano Dalla Verde Marcozzi edvm en fedoraproject.org
Jue Ago 7 11:26:48 ART 2014


El 7 de agosto de 2014, 11:15, Ramiro Morales <cramm0 en gmail.com> escribió:

> 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'?
>
> Efectivamente el problema parece estar en que estas usando:
datetime.strptime('2003-05-19', '"%Y-%m-%d"')
Cuando debería ser:
datetime.strptime('2003-05-19', '%Y-%m-%d')
Saludos!

-- 
Broken code @ https://github.com/edvm

<edvm en python.org.ar>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140807/6bb11b15/attachment.html>


More information about the pyar mailing list