sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql datumformat

Från den fina manualen :

Så PostgreSQL borde kunna hantera nästan alla datumformat du kastar på det. Ditt "dd/mm/åå"-format är dock tvetydigt. Men det finns DateStyle konfigurationsparameter för att hjälpa till med sådan oklarhet.

Till exempel:

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

Som sagt, jag skulle rekommendera att flytta allt till ISO 8601 (ÅÅÅÅ-MM-DD) internt och hantera omvandlingarna i kanterna av applikationen. OTOH, det finns verklighet att kämpa med så du bör göra allt du måste göra för att få det att gå.




  1. FULLSTÄNDIG YTTRE JOIN för att slå samman tabeller med PostgreSQL

  2. försöker exportera java-källkod från en Oracle-databas

  3. Hur lagrar man filnamnet i databasen, med annan information när man laddar upp bilden till servern med PHP?

  4. Specialtecken går vilse i MySQL-export/import