Heim >Datenbank >MySQL-Tutorial >Wie kann ich einen Unix-Zeitstempel in einen MySQL-Datumszeitstempel konvertieren?

Wie kann ich einen Unix-Zeitstempel in einen MySQL-Datumszeitstempel konvertieren?

Barbara Streisand
Barbara StreisandOriginal
2024-11-25 21:02:15399Durchsuche

How Can I Convert a Unix Timestamp to a MySQL Datetime?

Konvertieren von Zeitstempeln in Datum/Uhrzeit in MySQL

Bei der Arbeit mit Zeitstempeln in MySQL kann es hilfreich sein, sie in ihre Datum/Uhrzeit-Entsprechungen zu konvertieren. Stellen Sie sich den Fall vor, dass Sie einen Zeitstempel wie 1300464000 haben und ihn in das entsprechende Datum/Uhrzeit-Format konvertieren möchten.

Lösung:

MySQL stellt FROM_UNIXTIME( )-Funktion, um diese Konvertierung durchzuführen. Um 1300464000 in datetime umzuwandeln, verwenden Sie die folgende Abfrage:

SELECT FROM_UNIXTIME(1300464000) AS datetime;

Ausgabe:

datetime
2011-03-18 16:00:00

Zusätzlicher Hinweis:

Wenn der Zeitstempel in Millisekunden gespeichert wird (wie es beim Zeitstempel von Java der Fall ist), Sie müssen es durch 1000 dividieren, bevor Sie FROM_UNIXTIME() verwenden, um die korrekte Unix-Zeit in Sekunden zu erhalten.

Das obige ist der detaillierte Inhalt vonWie kann ich einen Unix-Zeitstempel in einen MySQL-Datumszeitstempel konvertieren?. 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