From: | "usuario anonimo" <opinante(dot)anonimo(at)gmail(dot)com> |
---|---|
To: | "PostgreSQL ayuda" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | extract, epoch, date_part y zona horaria ? |
Date: | 2007-07-06 01:18:36 |
Message-ID: | 91b524660707051818u62abf745m424c54fce8e02561@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Estimados, buscando una solucion a un problema planteado en esta
lista(subject: "dar formato a la fecha y hora") me encontre con esta
situacion:
Antecedentes:
[asterion][alfa][~]$ date
jue jul 5 20:48:24 CLT 2007
[asterion][alfa][~]$ dpkg -l | grep postgres
ii postgresql-8.2
en postgresql.conf no esta definido el parametro timezone.
postgres=# show timezone;
TimeZone
-----------
localtime
postgres=# SELECT EXTRACT(EPOCH FROM TIMESTAMP '1970-01-01 00:00:00');
date_part
-----------
10800
(1 fila)
postgres=# SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE
'1970-01-01 00:00:00-00');
date_part
-----------
0
(1 fila)
postgres=# SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE
'1970-01-01 00:00:00');
date_part
-----------
10800
(1 fila)
postgres=#
ahora si defino en postgresql.conf timezone = UTC
trabajo=# SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE
'1970-01-01 00:00:00-00');
date_part
-----------
0
(1 fila)
trabajo=# SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE
'1970-01-01 00:00:00');
date_part
-----------
0
(1 fila)
trabajo=# SELECT EXTRACT(EPOCH FROM TIMESTAMP '1970-01-01 00:00:00');
date_part
-----------
0
(1 fila)
yo esperaria que para cada timestamp de "1970-01-01 00:00:00" con y
sin zona horaria entregara 0, pero como ven el "10800" no se a que
corresponde. mi pregunta es, la funcion extrac esta entregando mal el
resultado, al no tener definido el timezone o debo ser mas prolijo y
no dejar la configuración por defecto(por defecto el timezone no esta
definido en mi Ubuntu 7.04) ?
Saludos.-
--
_________________________________
Solo soy una mente genial en un cuerpo
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Soto | 2007-07-06 02:02:00 | mas ayuda con create languaje |
Previous Message | Alejandro Gasca | 2007-07-06 00:35:40 | ayuda con funcion sql para obtener registros procesados |