Heim >Datenbank >MySQL-Tutorial >Wie kann ich MySQL-Unix-Zeitstempel in für Menschen lesbare Daten konvertieren?

Wie kann ich MySQL-Unix-Zeitstempel in für Menschen lesbare Daten konvertieren?

Barbara Streisand
Barbara StreisandOriginal
2024-12-10 13:11:09986Durchsuche

How Can I Convert MySQL Unix Timestamps to Human-Readable Dates?

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() unterstützt verschiedene Datums- und Uhrzeitangaben Formate, wie im MySQL-Referenzhandbuch dokumentiert.
  • Um ein benutzerdefiniertes Datums- und Uhrzeitformat anzugeben, verwenden Sie die folgende Syntax:
FROM_UNIXTIME(timestamp, '%Y-%m-%d %H:%i:%s')
  • Für Zeitstempel mit Mikrosekunden Verwenden Sie den Modifikator MICROSECOND:
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!

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