sql >> Base de Datos >  >> RDS >> PostgreSQL

PostgreSQL:cadena de transmisión hasta la fecha DD/MM/YYYY

Una DATE la columna no tiene un formato. No puede especificar un formato para ello.

Puedes usar DateStyle para controlar cómo PostgreSQL emite fechas, pero es global y un poco limitado.

En su lugar, debe usar to_char para formatear la fecha cuando la consulta, o formatearla en la aplicación cliente. Me gusta:

SELECT to_char("date", 'DD/MM/YYYY') FROM mytable;

por ejemplo

regress=> SELECT to_char(DATE '2014-04-01', 'DD/MM/YYYY');
  to_char   
------------
 01/04/2014
(1 row)