From: | Juanky Moral <juanky(dot)moral(at)gmail(dot)com> |
---|---|
To: | dr7tbien(at)terra(dot)es |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ¿Cómo convertir una fecha UNIX a un formato legible con un select? |
Date: | 2004-11-23 08:43:16 |
Message-ID: | 463a53a404112300434cdf485e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Si pones el argumento de datestyle en el fichero postgresql.conf, una
vez reiniciado el servidor, lo tendrás siempre establecido.
La forma que yo empleo para hacer legibles las fechas:
select to_char(date_field,'DD-MM-YYYY') as your_alias from your_table;
(date_field es el atributo de tipo date/timestamp de tu tabla)
Mira la página del manual:
http://www.postgresql.org/docs/7.4/static/functions-formatting.html
salu2
On Tue, 23 Nov 2004 09:30:31 +0000, emilio alvarez <dr7tbien(at)terra(dot)es> wrote:
> Me autorrespndo aa mi mismoo debido a que he encontrado la solución. A
> pesar de ello si alguien tuviera una solución mejor que haga el favor
> de postearla:
>
> Como la idea es obtener la fecha con el formato dd/mm/yyyy, ejecutamos
> la sigiuente sentencia SQL:
>
> prompt_database=> SET DATESTYLE TO 'EUROPEAN,SQL';
>
> SET
>
> prompt_database=> SELECT substring(text('epoch'::DATE + (SELECT
> fecha_acceso FROM tabla WHERE id=1) * '1 second'::interval) FROM 1 FOR
> 10) AS fecha;
>
> fecha
> ------------
> 11/11/2004
> (1 row)
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: No hagas 'kill -9' a postmaster
>
--
Juanky Moral
(desde Valencia, España)
From | Date | Subject | |
---|---|---|---|
Next Message | emilio alvarez | 2004-11-23 09:30:31 | Re: ¿Cómo convertir una fecha UNIX a un formato legible con un select? |
Previous Message | emilio alvarez | 2004-11-23 08:30:56 | ¿Cómo convertir una fecha UNIX a un formato legible con un select? |