sql >> Database teknologi >  >> RDS >> Mysql

I MySQL beregner offset for en tidszone

Hvis du vil beregne forskydningen af ​​en tidszone, såsom America/Vancouver fra UTC, kan du gøre det som følger:

SELECT (unix_timestamp() -  unix_timestamp(convert_tz(now(), 'Etc/UTC', 'America/Vancouver'))) / 3600   as offset;

For at dette skal virke, skal du først indlæse tidszoneoplysningerne i mysql som beskrevet her:http://dev.mysql.com/doc/refman/5.0/en/mysql-tzinfo-to-sql.html



  1. Hvordan grupperes tidsstempler i øer (baseret på vilkårlig hul)?

  2. PHP MYSQL Indsæt data på arabisk sprog

  3. Er det muligt at forespørge i en database ved hjælp af en værdi, der sendes i en URL, og skrive resultatet af forespørgslen til URL'en ved hjælp af mod_rewrite?

  4. Forår 2011 PostgreSQL-konferencer, USA/Canada