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

Различни timezone_types на DateTime обект

Часовите зони могат да бъдат един от трите различни типа в обектите DateTime:

  • Тип 1; UTC отместване, като например в new DateTime("17 July 2013 -0300");
  • Тип 2; Съкращение на часовата зона, като например в new DateTime("17 July 2013 GMT");
  • Тип 3:Идентификатор на часовата зона, като например в new DateTime( "17 July 2013", new DateTimeZone("Europe/London"));

Само DateTime обекти с прикачени часови зони тип 3 ще позволяват правилно DST.

За да имате винаги тип 3, ще трябва да съхраните часовата зона във вашата база данни като приети идентификатори от този списък и да я приложите към вашия обект DateTime при инстанциране.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връзката, предадена на # или трябва да е структурно съвместима. Несъвместими стойности:[:references]

  2. SELECT или INSERT ред в една команда

  3. Как да управлявам db връзки на сървъра?

  4. Как да добавите брой дни в postgresql datetime

  5. Как да добавя ограничения за каскада за изтриване?