From: | Julio Cesar Sánchez González <knowhow(at)sistemasyconectividad(dot)com(dot)mx> |
---|---|
To: | herreraedgardo(at)gmail(dot)com |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: SELECT NOW() |
Date: | 2008-06-11 03:24:31 |
Message-ID: | 484F456F.2080707@sistemasyconectividad.com.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
herreraedgardo(at)gmail(dot)com wrote:
> hola lista...
>
> postgres 8.1.... sistema operativo Windows XP...
>
> la siguiente sentencia
>
> SELECT now();
>
> me devuelve una fecha y hora que no corresponde al sistema... me
> devuelve un formato de fecha con un margen de error de aproximadamente
> 5 horas.
> la misma sentencia la he ejecutado en dos maquinas distintas. el
> sistema operativo tiene la misma hora del BIOS de la pc.
>
> Preguntas:
>
> de donde obtiene postgre la fecha que devuelve la sentencia SELECT
> now();?
> como obtengo la hora del bios o del sistema operativo?
>
Now() es equivalente a current_timestamp() y te regresa el horario y la
fecha en base al uso horario especificado, no recuerdo en que parte de
postgres esta esto, pero puedes especificarlo manualmente de la
siguiente forma:
SELECT now() AT TIME ZONE interval '-06:00';
El uso horario -06 es el que me corresponde en la ciudad de mexico,
prueba poniendolo asi y vez si esta mal configurado tu uso horario (time
zone) en tu sistema. Aunque mucho ojo con el horario de verano.
--
Saludos,
Julio Cesar Sánchez González.
--
Ahora me he convertido en la muerte, destructora de mundos.
Soy la Muerte que se lleva todo, la fuente de las cosas que vendran.
www.sistemasyconectividad.com.mx http://darkavngr.blogspot.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Raúl Andrés Duque Murillo | 2008-06-11 03:25:00 | Re: SELECT NOW() |
Previous Message | Julio Cesar Rodriguez Dominguez | 2008-06-11 03:09:04 | Re: OT: Base de datos de paises de todo el mundo |