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.
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 |