PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Formato de data do Postgresql


Do manual fino :

Portanto, o PostgreSQL deve ser capaz de lidar com praticamente qualquer formato de data que você usar. Seu formato "dd/mm/aa" é, no entanto, ambíguo. Mas existe o DateStyle parâmetro de configuração para ajudar com tal ambiguidade.

Por exemplo:
=> 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

Dito isso, eu recomendaria mover tudo para ISO 8601 (AAAA-MM-DD) internamente e lidar com as conversões nas bordas do aplicativo. OTOH, há uma realidade para enfrentar, então você deve fazer o que tiver que fazer para fazê-la funcionar.