DATE
cột không có định dạng. Bạn không thể chỉ định định dạng cho nó.
Bạn có thể sử dụng DateStyle
để kiểm soát cách PostgreSQL phát ngày tháng, nhưng nó toàn cầu và có một chút hạn chế.
Thay vào đó, bạn nên sử dụng to_char
để định dạng ngày khi bạn truy vấn hoặc định dạng ngày trong ứng dụng khách. Như:
SELECT to_char("date", 'DD/MM/YYYY') FROM mytable;
ví dụ:
regress=> SELECT to_char(DATE '2014-04-01', 'DD/MM/YYYY');
to_char
------------
01/04/2014
(1 row)