PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để thay đổi định dạng ngày trong Postgres?

SHOW datestyle;

 DateStyle 
-----------
 ISO, MDY
(1 row)

INSERT INTO container VALUES ('13/01/2010');
ERROR:  date/time field value out of range: "13/01/2010"
HINT:  Perhaps you need a different "datestyle" setting.

SET datestyle = "ISO, DMY";
SET

INSERT INTO container VALUES ('13/01/2010');
INSERT 0 1

SET datestyle = default;
SET

http://www.postgresql.org/docs/current/static/runtime-config-client.html#GUC-DATESTYLE

DateStyle - Đặt định dạng hiển thị cho các giá trị ngày và giờ, cũng như tuân theo các quy tắc để diễn giải các giá trị đầu vào không rõ ràng. đặt hàng trong năm / tháng / ngày (DMY, MDY hoặcYMD).

Tất nhiên, tốt nhất là sử dụng định dạng đầu vào rõ ràng (ISO 8601), nhưng không có vấn đề gì khi điều chỉnh nó khi bạn cần.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn, trên bản cập nhật trùng lặp trong PostgreSQL?

  2. Cách lấy Ngày và Giờ hiện tại (Không có Múi giờ) trong PostgreSQL

  3. Làm cách nào để thay đổi giá trị mặc định của cột trong PostgreSQL?

  4. Tổng quan về sao chép mức khối lượng cho PostgreSQL bằng DRBD

  5. Tìm cha mẹ một cách đệ quy bằng cách sử dụng Truy vấn