sql >> Databáze >  >> RDS >> Mysql

V MySQL počítání offsetu pro časové pásmo

Pokud chcete vypočítat posun časového pásma, jako je Amerika/Vancouver, od UTC, můžete to udělat následovně:

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

Aby to fungovalo, musíte nejprve načíst informace o časovém pásmu do mysql, jak je uvedeno zde:http://dev.mysql.com/doc/refman/5.0/en/mysql-tzinfo-to-sql.html



  1. Pomalý příkaz OR v postgresql

  2. Jak mohu urychlit row_number v Oracle?

  3. Sloupec dotazu s datovým typem char v oracle

  4. Vyberte Dotaz k načtení řádků v MySQL