MySQL: Konvertieren von Unix-Zeitstempeln in für Menschen lesbare Daten
Frage:
Wie kann Ich konvertiere Unix-Zeitstempel, die in einer MySQL-Tabelle gespeichert sind, effizient in für Menschen lesbare Daten?
Antwort:
MySQL bietet die Funktion FROM_UNIXTIME(), um diese Konvertierung durchzuführen. Es verwendet einen Unix-Zeitstempel als Argument und gibt eine Zeichenfolgendarstellung des entsprechenden Datums und der entsprechenden Uhrzeit im angegebenen Format zurück.
SELECT FROM_UNIXTIME(timestamp) FROM your_table;
Beispiel:
Bedenken Sie Folgendes Tabelle mit einem Unix-Zeitstempelfeld:
CREATE TABLE timestamps ( id INT NOT NULL AUTO_INCREMENT, timestamp INT NOT NULL, PRIMARY KEY (id) );
Und einige Beispiele Daten:
INSERT INTO timestamps (timestamp) VALUES (1657414456);
Um den Zeitstempel in ein für Menschen lesbares Datum umzuwandeln, führen Sie die folgende Abfrage aus:
SELECT FROM_UNIXTIME(timestamp) FROM timestamps;
Dies wird ausgegeben:
2023-07-06 18:34:16
Zusätzliche Hinweise:
FROM_UNIXTIME(timestamp, '%Y-%m-%d %H:%i:%s')
FROM_UNIXTIME(timestamp, '%Y-%m-%d %H:%i:%S.%f')
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Unix-Zeitstempel in für Menschen lesbare Daten konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!