Heim >Datenbank >MySQL-Tutorial >Wie trenne ich Datum und Uhrzeit von MySQL DATETIME-Spalten?
Trennen von Datum und Uhrzeit von MySQL DATETIME
Beim Speichern von Zeitstempeln in einer DATETIME-Spalte kombinieren die Werte häufig Datums- und Uhrzeitkomponenten, wie z „2012-09-09 06:57:12.“ Um diese Komponenten separat zu extrahieren, stellt MySQL die Funktion DATE_FORMAT() bereit.
Abfrage zum Teilen von Datum und Uhrzeit:
SELECT DATE_FORMAT(colName, '%Y-%m-%d') AS DATEONLY, DATE_FORMAT(colName,'%H:%i:%s') AS TIMEONLY;
Erklärung:
Die Abfrage gibt separate Spalten für die Datums- und Uhrzeitkomponenten zurück, sodass Sie Folgendes tun können unabhängig voneinander darauf zugreifen.
Beispiel:
Betrachten Sie die folgende Tabelle mit einer DATETIME-Spalte:
id | timestamp |
---|---|
1 | 2012-09-09 06:57:12 |
2 | 2023-04-15 12:35:09 |
Ausführen der Abfrage:
SELECT DATE_FORMAT(timestamp, '%Y-%m-%d') AS DATEONLY, DATE_FORMAT(timestamp,'%H:%i:%s') AS TIMEONLY FROM table_name;
Ausgabe:
id | DATEONLY | TIMEONLY |
---|---|---|
1 | 2012-09-09 | 06:57:12 |
2 | 2023-04-15 | 12:35:09 |
Das obige ist der detaillierte Inhalt vonWie trenne ich Datum und Uhrzeit von MySQL DATETIME-Spalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!