Re: Consultas de fecha desde Python

From: Mario Gonzalez <gonzalemario(at)gmail(dot)com>
To: Leonel Nunez <lnunez(at)enelserver(dot)com>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Consultas de fecha desde Python
Date: 2005-12-28 19:10:01
Message-ID: 2065a6cf0512281110i364a564di@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 28/12/05, Leonel Nunez <lnunez(at)enelserver(dot)com> wrote:
> Leonel Nunez wrote:
>
> > Mario Gonzalez wrote:
> >
> >> Holas, estoy usando el driver psycopg para la conexion. Todo bien
> >> hasta ahora, el problema: cada vez que consulto por un tipo 'date' el
> >> driver lo transforma a 'timestamp', si lo hago a traves de psql no
> >> tengo problema.
> >>
> >> test=# SELECT fecha_titulacion FROM alumno_egresado
> >> WHERE fecha_titulacion IS NOT null;
> >>
> >> fecha_titulacion
> >> ------------------
> >> 2005-11-30
> >> (1 fila)
> >>
> >> pero con el driver me devuelve un 2005-11-30 00:00:00.00 ya probe
> >> haciendo un cast directamente en la consulta y tampoco, pero ademas el
> >> problema no radica ahi, si alguien ha solucionado esto ojala me
> >> pudiera ayudar.
> >>
> >> Gracias!
> >>
> >
> >
> > leonel=> \d a
> > Table "public.a"
> > Column | Type | Modifiers
> > --------+------+-----------
> > a | date |
> >
> > leonel=> select * from a;
> > a
> > ------------
> > 2005-12-28
> > (1 row)
> >
> >
> > desde python :
> >
> > >>> c=con.cursor()
> > >>> c.execute( "select * from a")
> > >>> row = c.fetchone()
> > >>> row
> > (<DateTime object for '2005-12-28 00:00:00.000' at b7b9b758>,)
> > >>> aa , mm , dd = str ( row[0])[0:10].split('-')
> > >>> aa , mm , dd
> > ('2005', '12', '28')
> > >>>
> >
>
> aunque lo que realmente querias es :
>
> >>> fecha = str(row[0])[0:10]
> >>> fecha
> '2005-12-28'
>
Gracias, entonces es "problema" de la api de python, mmhh pero ya
eso corresponderia a otra lista ; ) Gracias Leonel!

> >

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcelo Diaz 2005-12-28 19:14:44 WARNING: terminando la conexión debido a una falla en otro proceso servidor
Previous Message Alvaro Herrera 2005-12-28 19:05:54 Re: Saludos...