From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Javier Villalba <javier(dot)villalba(at)gmail(dot)com> |
Cc: | PostgreSQL list ES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: formato de fechas |
Date: | 2006-07-22 16:53:08 |
Message-ID: | 20060722165308.GD14221@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Javier Villalba escribió:
> Creanme que he buscado y revuelto los archivos de la lista y la
> documentación, pero no encunetro solución. Estoy haciendo una webapp
> para una gente que contrató un hosting que provee Postgres 7.3.1
> (viejisimo, lo sé, y no tengo forma de modificar eso).
Cambiate de proveedor entonces. Ahi puedes perder todos tus datos, y
ademas esta clarisimo que los administradores de ahi son totalmente
incompetentes en lo que a Postgres respecta.
> En http://www.postgresql.org/docs/7.3/interactive/sql-set.html dice
> que 'European Use dd/mm/yyyy for numeric date representations', y
> supongo que vale tanto para selects como para inserts/updates.
Te equivocas. Si leyeras esa documentacion con cuidado, observarias lo
siguiente:
Two separate settings are involved: the default date/time output
and the interpretation of ambiguous input.
Es decir, la entrada se configura _APARTE_ de la salida. Y si sigues
leyendo, dice que European es uno de los formatos de ENTRADA. Por lo
tanto, por mucho que lo cambies, nunca va a afectar las fechas de
SALIDA, es decir lo que obtienes en un SELECT.
La salida se puede configurar con uno de estos cuatro valores:
The following are date/time output styles:
ISO
Use ISO 8601-style dates and times (YYYY-MM-DD HH:MM:SS). This is
the default.
SQL
Use Oracle/Ingres-style dates and times. Note that this style has
nothing to do with SQL (which mandates ISO 8601 style), the naming
of this option is a historical accident.
PostgreSQL
Use traditional PostgreSQL format.
German
Use dd.mm.yyyy for numeric date representations.
Si ninguno de ellos te satisface, puedes utilizar la funcion to_char()
para obtener el formato que te apetezca.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-07-22 16:58:32 | Re: Tipos times |
Previous Message | Alvaro Herrera | 2006-07-22 16:38:53 | Re: varias tablas con pg_dump |