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

formato de fecha postgresql

Del buen manual :

Por lo tanto, PostgreSQL debería poder manejar casi cualquier formato de fecha que le presente. Su formato "dd/mm/yy" es, sin embargo, ambiguo. Pero existe el DateStyle parámetro de configuración para ayudar con tal ambigüedad.

Por ejemplo:

=> create table x (d date not null);
=> insert into x values ('2001-01-10');
=> insert into x values ('Feb 2 2980');
=> insert into x values ('01/02/03');
=> select * from x;
     d      
------------
 2001-01-10
 2980-02-02
 2003-02-01

Dicho esto, recomendaría mover todo a ISO 8601 (YYYY-MM-DD) internamente y manejar las conversiones en los bordes de la aplicación. OTOH, hay una realidad con la que lidiar, por lo que debe hacer lo que tenga que hacer para que funcione.