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

PostgreSQL :transtyper la chaîne à la date JJ/MM/AAAA

Une DATE la colonne n'a pas de format. Vous ne pouvez pas lui spécifier de format.

Vous pouvez utiliser DateStyle pour contrôler la façon dont PostgreSQL émet les dates, mais c'est global et un peu limité.

Au lieu de cela, vous devez utiliser to_char pour formater la date lorsque vous l'interrogez, ou formatez-la dans l'application cliente. Comme :

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

ex.

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