Re: Funcion de fecha al formato standard RFC822

Lists: pgsql-es-ayuda
From: "manuel lamas" <manuel3w(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Funcion de fecha al formato standard RFC822
Date: 2007-06-02 16:09:28
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

Hola lista,

Quiero saber si existe una funcion que me prepare la salida en un SELECT de
una fecha al formato standard RFC822.

Ejemplo:

Sat, 2 Jun 2007 00:32:00 GMT

Se que puedo fabricar esa salida con "extract", pero me gustaria algo mas
elegante.

Gracias de antemano

Manuel

_________________________________________________________________
Quelle est la population du Canada?
http://search.live.com/results.aspx?q=quelle+est+la+population+du+Canada%3F&src=IE-SearchBox&form=ADONN


From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "manuel lamas" <manuel3w(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Funcion de fecha al formato standard RFC822
Date: 2007-06-02 16:38:10
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 6/2/07, manuel lamas <manuel3w(at)hotmail(dot)com> wrote:
> Hola lista,
>
> Quiero saber si existe una funcion que me prepare la salida en un SELECT de
> una fecha al formato standard RFC822.
>
> Ejemplo:
>
> Sat, 2 Jun 2007 00:32:00 GMT
>

Parece un uso apropiado para la funcion to_char(), aunque no se si
podras obtener el GMT tambien ahi
http://www.postgresql.org/docs/8.2/static/functions-formatting.html

> Se que puedo fabricar esa salida con "extract", pero me gustaria algo mas
> elegante.
>

en el peor de los casos siempre puedes escribir tu propia funcion, esa
es la elegancia de postgres dejarte que tu puedas extenderlo =)

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook


From: "manuel lamas" <manuel3w(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Funcion de fecha al formato standard RFC822
Date: 2007-06-02 17:14:07
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

>Subject: Re: [pgsql-es-ayuda] Funcion de fecha al formato standard RFC822
>Date: Sat, 2 Jun 2007 16:38:10 +0000
>
>On 6/2/07, manuel lamas <manuel3w(at)hotmail(dot)com> wrote:
>>Hola lista,
>>
>>Quiero saber si existe una funcion que me prepare la salida en un SELECT
>>de
>>una fecha al formato standard RFC822.
>>
>>Ejemplo:
>>
>>Sat, 2 Jun 2007 00:32:00 GMT
>>
>
>Parece un uso apropiado para la funcion to_char(), aunque no se si
>podras obtener el GMT tambien ahi
>http://www.postgresql.org/docs/8.2/static/functions-formatting.html
>
>>Se que puedo fabricar esa salida con "extract", pero me gustaria algo mas
>>elegante.
>>
>
>en el peor de los casos siempre puedes escribir tu propia funcion, esa
>es la elegancia de postgres dejarte que tu puedas extenderlo =)
>
>--
>Atentamente,
>Jaime Casanova

Gracias Jaime,

mmm .. casi perfecto..

Si hago algo asi:

SELECT to_char(now(), 'Dy, DD Mon YYYY HH24:MI:SS ') || 'GTM' ;

Me da :

Sat, 02 Jun 2007 17:08:55 GTM

Esta muy bien, pero necesito esto para crear un flux rss y la cuestion es
delicada.

Los agregatores no acceptan el formato de la fecha en dos letras cuando la
fecha es menor de 10.

o sea, para el 2 de junio tiene que ser "2" y no "02"... arriva de 9 esta
bien..

Alguna idea?

Gracias de antemano

Manuel

_________________________________________________________________
Avec le volet de prévisualisation de Windows Live Hotmail, vous voyez de
quoi il s’agit avant même de commencer.
www.nouveauhotmail.ca?icid=WLHMFRCA126


From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "manuel lamas" <manuel3w(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Funcion de fecha al formato standard RFC822
Date: 2007-06-02 17:38:43
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 6/2/07, manuel lamas <manuel3w(at)hotmail(dot)com> wrote:
> >Subject: Re: [pgsql-es-ayuda] Funcion de fecha al formato standard RFC822
> >Date: Sat, 2 Jun 2007 16:38:10 +0000
> >
> >On 6/2/07, manuel lamas <manuel3w(at)hotmail(dot)com> wrote:
> >>Hola lista,
> >>
> >>Quiero saber si existe una funcion que me prepare la salida en un SELECT
> >>de
> >>una fecha al formato standard RFC822.
> >>
> >>Ejemplo:
> >>
> >>Sat, 2 Jun 2007 00:32:00 GMT
> >>
> >
> >Parece un uso apropiado para la funcion to_char(), aunque no se si
> >podras obtener el GMT tambien ahi
> >http://www.postgresql.org/docs/8.2/static/functions-formatting.html
> >
>
> mmm .. casi perfecto..
>
> Si hago algo asi:
>
> SELECT to_char(now(), 'Dy, DD Mon YYYY HH24:MI:SS ') || 'GTM' ;
>
> Me da :
>
> Sat, 02 Jun 2007 17:08:55 GTM
>
> Esta muy bien, pero necesito esto para crear un flux rss y la cuestion es
> delicada.
>
> Los agregatores no acceptan el formato de la fecha en dos letras cuando la
> fecha es menor de 10.
>

regression=# select to_char(now(), 'Dy, FMDD Mon YYYY HH24:MI:SS ') || 'GMT';
?column?
------------------------------
Sat, 2 Jun 2007 12:37:19 GMT
(1 row)

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook