Datum und Uhrzeit separat aus einem DATETIME-Feld in MySQL extrahieren
In einer MySQL-Tabelle speichert ein DATETIME-Feld häufig einen Zeitstempel, der beides enthält Datums- und Uhrzeitkomponenten. Um diese Komponenten beim Abrufen von Daten einzeln abzurufen, verwenden Sie die folgenden Techniken:
Verwenden der Funktion DATE_FORMAT()
Mit der Funktion DATE_FORMAT() können Sie bestimmte Datums- und Uhrzeitangaben extrahieren Formate aus einem DATETIME-Feld. Hier ist ein Beispiel:
SELECT DATE_FORMAT(colName, '%Y-%m-%d') DATEONLY, DATE_FORMAT(colName,'%H:%i:%s') TIMEONLY
In dieser Abfrage extrahiert der DATEONLY-Ausdruck nur die Datumskomponente im Format „JJJJ-MM-TT“, während der TIMEONLY-Ausdruck nur die Zeitkomponente im Format „HH:MM“ extrahiert: SS'-Format.
Zum Beispiel, wenn Ihr DATETIME-Feld den Wert „2012-09-09“ enthält 06:57:12“ lautet das Abfrageergebnis:
DATEONLY | TIMEONLY --------------------------- 2012-09-09 | 06:57:12
Mit dieser Methode können Sie die Datums- und Uhrzeitkomponenten mithilfe einer einzigen MySQL-Abfrage separat aus einem DATETIME-Feld extrahieren.
Das obige ist der detaillierte Inhalt vonWie trenne ich Datum und Uhrzeit aus einem MySQL-DATETIME-Feld?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!