Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Abfrage für die aktuelle GMT-Zeit

Verwenden Sie einfach UTC (wird nicht von der Sommerzeit beeinflusst)

SELECT UTC_TIMESTAMP();

Alter Inhalt als Referenz:

das sollte funktionieren, aber mit

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

Ich habe auch NULL als Ergebnis bekommen. komischerweise gibt das Beispiel in der mysql-Dokumentation auch null zurück

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 Sie haben anscheinend einen Fehler in MySQL gefunden . (danke an +Stephen Pritchard)

Sie könnten versuchen:

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

ok ist nicht genau das, was du wolltest (es sind 4 Abfragen, aber nur eine Auswahl :-)