sql >> Databasteknik >  >> RDS >> Mysql

MySQL-fråga för aktuell GMT-tid

Använd bara UTC (påverkas inte av sommartid)

SELECT UTC_TIMESTAMP();

Gammalt innehåll för referens:

detta borde fungera, men med

SELECT CONVERT_TZ(NOW(),'PST','GMT');

Jag fick också NULL som resultat. lustigt nog returnerar exemplet i mysql-dokumentet också null

SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');

http://dev .mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_convert-tz verkar som att du hittat en bugg i mysql . (tack vare +Stephen Pritchard)

du kan prova:

SET @[email protected]@TIME_ZONE;
SET TIME_ZONE='+00:00';
SELECT NOW();
SET [email protected]_TIME_ZONE;

ok är inte exakt vad du ville ha (det är fyra frågor, men bara ett val :-)



  1. SSRS 2014 rapport implementeringsproblem

  2. H2 postgresql-läge verkar inte fungera för mig

  3. Så här navigerar du i Access 2019-öppningsarbetsytan

  4. Vilka kolumner ger generellt bra index?