Re: [Pgsql-ayuda] trabajo con fechas

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: ronald(at)correo(dot)inictel(dot)gob(dot)pe
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] trabajo con fechas
Date: 2002-12-09 16:55:45
Message-ID: m3d6obw2r2.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

"Ronald Serna" <rserna(at)correo(dot)inictel(dot)gob(dot)pe> writes:

> am sorry.
> alguien podria ayudarme con las funciones de postgre para manejar
> aritmetica de fechas, validar si es una fecha valida y como puedo
> configurar para que me acepte solamentes el formato latino
> dia/mes/anyo.
> GRACIAS de antemano.

Para entrada y salida puedes usar las funciones to_char y to_date
especificando el formato de entrada y salida:

masm=# select to_char(now(),'fmdd/mm/yyyy');
to_char
-----------
9/12/2002
(1 row)
masm=# select to_date('22/10/1992','fmdd/mm/yyyy');
to_date
------------
1992-10-22
(1 row)

Por cierto, nota que esto no va a funcionar si piensas usar el nombre
de los meses y días en español:

masm=# select to_timestamp('22/octubre/1992 7:00','fmdd/month/yyyy hh:mi');
ERROR: to_timestamp(): valor incorrecto para MONTH/Month/month

desgraciadamente el parche para esto funcione dependiendo de la
localización en turno no fue aceptado :-(

Para más detalles de las funciones revisa
http://www.ca.postgresql.org/users-lounge/docs/7.3/postgres/functions-formatting.html

Saludos,
Manuel.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Manuel Sugawara 2002-12-09 17:00:58 Re: [Pgsql-ayuda] trabajo con fechas
Previous Message Ronald Serna 2002-12-09 16:42:41 Re: [Pgsql-ayuda] trabajo con fechas