Heim >Datenbank >MySQL-Tutorial >Wie konvertiere ich MySQL-Unix-Zeitstempel in Datetime-Strings?

Wie konvertiere ich MySQL-Unix-Zeitstempel in Datetime-Strings?

Barbara Streisand
Barbara StreisandOriginal
2024-11-27 08:42:11649Durchsuche

How to Convert MySQL Unix Timestamps to Datetime Strings?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn