Trong postgres tôi có một bảng với cột ngày. Bây giờ postgres cho phép tôi viết ngày theo định dạng Y-m-d. Nhưng tôi cần ngày ở định dạng d/m/Y. Làm thế nào để thay đổi nó?Làm thế nào để thay đổi kiểu dữ liệu trong PostgreSQL?
Khi tôi làm:
show datestyle;
tôi nhận được:
"ISO, DMY"
Và đầu vào ngày trong bảng ở định dạng 13/02/2009
này Nhưng khi tôi đóng và bàn mở một lần nữa tôi thấy 2009-02-13
này . JDBC cũng cho tôi ngày tháng theo định dạng này. Tôi đang làm gì sai?
http://www.google.com.au/search?q=postgresql+format+date –
Tôi khuyên bạn nên nói chuyện với bạn cơ sở dữ liệu sử dụng định dạng ISO 8601 và để lại vấn đề về định dạng cho một lớp khác. –
@muistooshort Tuyệt đối. Trước khi chỉnh sửa câu hỏi này dường như là một phiên bản bị cắt xén của "làm thế nào để sử dụng to_char để định dạng một ngày" ... nhưng nếu nó nói về ngày I/O, thì tuyệt đối, dính vào ngày ISO tốt đẹp ngày tháng và sử dụng ' to_char' và 'to_timestamp' nơi các định dạng khác được yêu cầu để nói chuyện với khách hàng. –