PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Format de date postgresql

À partir du manuel fin :

PostgreSQL devrait donc être capable de gérer à peu près n'importe quel format de date que vous lui lancez. Votre format "jj/mm/aa" est cependant ambigu. Mais, il y a le DateStyle paramètre de configuration pour aider avec une telle ambiguïté.

Par exemple :

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

Cela dit, je recommanderais de tout déplacer vers ISO 8601 (AAAA-MM-JJ) en interne et de gérer les conversions aux bords de l'application. OTOH, il y a une réalité à affronter, vous devez donc faire tout ce que vous avez à faire pour y arriver.