MySQL-Zeitstempel in Datetime-Konvertierung
Konvertieren eines Unix-Zeitstempels (wie 1300464000) in eine Datetime-Zeichenfolge (wie „2011-“ in MySQL) 03-18 16:00:00') kann mit erreicht werden FROM_UNIXTIME()Funktion.
Verwendung:
SELECT FROM_UNIXTIME(timestamp) AS datetime_string;
Beispiel:
Zum Konvertieren Um den Zeitstempel 1300464000 in eine Datums-/Uhrzeitzeichenfolge umzuwandeln, würden Sie Folgendes verwenden Abfrage:
SELECT FROM_UNIXTIME(1300464000) AS datetime_string;
Diese Abfrage würde die folgende Datums-/Uhrzeitzeichenfolge zurückgeben:
'2011-03-18 16:00:00'
Hinweis für Millisekunden-Zeitstempel:
Wenn ja Wenn Sie mit einem Zeitstempel arbeiten, der in Millisekunden gespeichert ist (wie es in einigen Programmier-Frameworks üblich ist), denken Sie daran, durch 1000 zu dividieren, um das richtige Unix zu erhalten Zeitstempel in Sekunden. Wenn der Zeitstempel beispielsweise 1234567890123 ist, würde die folgende Abfrage verwendet:
SELECT FROM_UNIXTIME(1234567890123 / 1000) AS datetime_string;
Das obige ist der detaillierte Inhalt vonWie konvertiere ich MySQL-Unix-Zeitstempel in Datetime-Strings?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!