Heim >Datenbank >MySQL-Tutorial >Hier sind einige fragenbasierte Titel, die zu Ihrem bereitgestellten Artikel passen: * Wie konvertiere ich die Epochenzeit in MySQL in ein für Menschen lesbares Datum? * Konvertieren der Epochenzeit in ein Datum in MySQL: Eine Schritt-für-Schritt-Anleitung
Epochenzeit in für Menschen lesbares Datum in MySQL umwandeln
Epochenzeit, ein Zeitstempel, der die seit dem 1. Januar 1970 UTC verstrichenen Sekunden darstellt, wird häufig verwendet in Datenbanken gespeichert. Die Konvertierung der Epochenzeit in ein für Menschen lesbares Datumsformat ist für die Datenmanipulation und -visualisierung von entscheidender Bedeutung.
Bedenken Sie den Epochenwert 1389422614485, der in einem VARCHAR-Datentyp gespeichert ist. Um es in menschliche Zeit umzuwandeln, können wir die Funktion from_unixtime() in MySQL zusammen mit mathematischen Operationen nutzen:
select from_unixtime(floor(1389422614485/1000));
Epochenwerte mit Millisekundengenauigkeit erfordern eine Division durch 1000, um den Zeitstempel in Sekunden zu extrahieren. Die Funktion floor() stellt sicher, dass wir mit der ganzen Sekundenzahl arbeiten. Das Ergebnis:
2014-01-11 12:13:34
Update für MySQL 8.0 (Juli 2020)
In MySQL 8.0 ist die Floor-Funktion beim Umgang mit Millisekunden nicht mehr notwendig:
select from_unixtime(1594838230234/1000);
Dies gibt Folgendes zurück:
2020-07-15 18:37:10.2340
Durch das Verständnis dieses Konvertierungsprozesses können Entwickler Epochenzeitwerte für verschiedene Analysezwecke problemlos in für Menschen lesbare Daten umwandeln und so eine genaue und verständliche Datendarstellung gewährleisten.
Das obige ist der detaillierte Inhalt vonHier sind einige fragenbasierte Titel, die zu Ihrem bereitgestellten Artikel passen: * Wie konvertiere ich die Epochenzeit in MySQL in ein für Menschen lesbares Datum? * Konvertieren der Epochenzeit in ein Datum in MySQL: Eine Schritt-für-Schritt-Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!