sql >> Database >  >> RDS >> PostgreSQL

Verschillende timezone_types op DateTime-object

Tijdzones kunnen een van de drie verschillende typen zijn in DateTime-objecten:

  • Type 1; Een UTC-offset, zoals in new DateTime("17 July 2013 -0300");
  • Type 2; Een tijdzone-afkorting, zoals in new DateTime("17 July 2013 GMT");
  • Type 3:Een tijdzone-ID, zoals in new DateTime( "17 July 2013", new DateTimeZone("Europe/London"));

Alleen DateTime-objecten waaraan tijdzones van type 3 zijn gekoppeld, laten de zomertijd correct toe.

Om altijd type 3 te hebben, moet u de tijdzone in uw database opslaan als geaccepteerde id's uit deze lijst en deze toepassen op uw DateTime-object bij instantiatie.



  1. PHP, MySQL-fout:het aantal kolommen komt niet overeen met het aantal waarden in rij 1

  2. Sorteren op datum &tijd in aflopende volgorde?

  3. SQL Server 2008 Lege tekenreeks versus spatie

  4. Is MS-SQL EN/OF voorwaardelijk (kortsluitingsevaluatie uitvoeren)?