PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak zmienić format daty w Postgresie?

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 — Ustawia format wyświetlania wartości daty i czasu, a także zasady interpretacji niejednoznacznych wartości wejściowych daty. Ze względów historycznych ta zmienna zawiera dwa niezależne składniki:specyfikację formatu wyjściowego (ISO, Postgres, SQL lub niemiecki) oraz specyfikację wejścia/wyjścia Zamawianie na rok/miesiąc/dzień (DMY, MDY lub YMD).

Oczywiście najlepiej jest używać jednoznacznego formatu wejściowego (ISO 8601), ale nie ma problemu z dostosowaniem go do potrzeb.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak monitorować PostgreSQL działający w kontenerze Dockera:część druga

  2. Czy istnieje sposób na wyłączenie przeciążania funkcji w Postgresie?

  3. Scalanie konkatenacji kolumn JSON(B) w zapytaniu

  4. Jak stworzyć użytkownika w PostgreSQL

  5. Sprawdź, czy sekwencja istnieje w Postgresie (plpgsql)