Konvertieren von UTC-Daten in lokale Zeitzonen in MySQL-Auswahlabfragen
Frage:
Wie Kann ich eine MySQL-Abfrage ändern, um eine UTC-Zeitstempelspalte „displaytime“ in die lokale Zeitzone zu konvertieren?
Antwort 1:
Verwenden Sie die Funktion CONVERT_TZ() wie folgt:
SELECT CONVERT_TZ(displaytime, 'GMT', 'MET');
Antwort 2:
Stellen Sie sicher, dass Ihre Zeitzonentabellen initialisiert sind. Verwenden Sie das Programm mysql_tzinfo_to_sql, um sie zu füllen:
shell> mysql_tzinfo_to_sql /usr/share/zoneinfo
Nach der Initialisierung können Sie die Funktion CONVERT_TZ() wie oben beschrieben verwenden.
Zusätzliche Hinweise:
SELECT * FROM mysql.time_zone; SELECT * FROM mysql.time_zone_name;
Das obige ist der detaillierte Inhalt vonWie konvertiere ich UTC-Daten in lokale Zeitzonen in MySQL-Auswahlabfragen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!