PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgresql формат на датата

От фино ръководство :

Така че PostgreSQL трябва да може да се справи с почти всеки формат на дата, който му хвърлите. Вашият формат "дд/мм/гг" обаче е двусмислен. Но има DateStyle конфигурационен параметър за помощ при такава неяснота.

Например:

=> create table x (d date not null);
=> insert into x values ('2001-01-10');
=> insert into x values ('Feb 2 2980');
=> insert into x values ('01/02/03');
=> select * from x;
     d      
------------
 2001-01-10
 2980-02-02
 2003-02-01

Въпреки това бих препоръчал да преместите всичко към ISO 8601 (ГГГГ-ММ-ДД) вътрешно и да обработвате реализациите в краищата на приложението. OTOH, има реалност, с която да се бориш, така че трябва да направиш всичко, което трябва, за да го направиш.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите информация за плана на заявката от Postgres в JDBC

  2. PostgreSQL:как да конвертирам от епоха на Unix към днешна дата?

  3. Промяна на порт на сървър на postgres контейнери в Docker Compose

  4. Изчисляване на разликата в датите в Postgresql

  5. Актуализацията на Lion премахна потребителя "postgres". Как да го възстановим?