sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL :cast sträng till datum DD/MM/ÅÅÅÅ

Ett DATE kolumnen har inget format. Du kan inte ange ett format för det.

Du kan använda DateStyle för att kontrollera hur PostgreSQL sänder ut datum, men det är globalt och lite begränsat.

Istället bör du använda to_char för att formatera datumet när du frågar det, eller formatera det i klientprogrammet. Gilla:

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

t.ex.

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


  1. Deklarera tupelstrukturen för en post i PL/pgSQL

  2. Skrivoptimeringar för Qualcomm Centriq 2400 i MariaDB 10.3.5 Release Candidate

  3. snabbt slumpmässigt radval i Postgres

  4. Infoga trigger för att uppdatera en annan tabell med PostgreSQL