In MySQL ist ein Epochenzeitstempel eine numerische Darstellung eines Datums und einer Uhrzeit. Es handelt sich um eine Anzahl von Millisekunden seit der Unix-Epoche, also dem 1. Januar 1970 um 00:00:00 UTC.
Um einen Epochen-Zeitstempel in ein für Menschen lesbares Datum umzuwandeln, können Sie from_unixtime( ) Funktion. Diese Funktion verwendet einen Epochenzeitstempel als Argument und gibt eine Zeichenfolge zurück, die Datum und Uhrzeit in einem angegebenen Format enthält.
Das folgende Beispiel zeigt, wie ein Epochenzeitstempel von 1389422614485 in ein für Menschen lesbares Datum konvertiert wird:
SELECT from_unixtime(1389422614485);
Dies gibt die folgende Zeichenfolge zurück:
2014-01-11 12:13:34
Beachten Sie, dass der Epochenzeitstempel im Beispiel einen hat Präzision im Millisekundenbereich. Für Epochenzeitstempel, die Sekunden darstellen, können Sie die folgende Syntax verwenden:
SELECT from_unixtime(1389422614);
Dies gibt die folgende Zeichenfolge zurück:
2014-01-11 12:13:34
Update Juli 2020: Ab MySQL 8.0 ist die Floor-Funktion nicht mehr erforderlich, wenn mit Millisekunden gearbeitet wird:
SELECT from_unixtime(1594838230234/1000);
Dies wird zurückgegeben:
2020-07-15 18:37:10.2340
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3