Heim >Datenbank >MySQL-Tutorial >Wie trenne ich Datum und Uhrzeit in DATETIME in MySQL?
Um DATE und TIME von DATETIME zu trennen, können Sie die DATE_FORMAT()-Methode von MySQL verwenden. Die Syntax lautet wie folgt: −
SELECT DATE_FORMAT(yourColumnName, '%Y-%m-%d') VariableName, DATE_FORMAT(yourColumnName,'%H:%i:%s') VariableName from yourTableName;Um die obige Methode DATE_FORMAT() zu verstehen, erstellen wir eine Tabelle mit dem Datentyp „datetime“.
Erstellen Sie eine Tabelle -
mysql> create table DateAndTimePartDemo -> ( -> YourDateandtime datetime -> ); Query OK, 0 rows affected (0.56 sec)
Jetzt verwende ich now(), um das aktuelle Datum und die aktuelle Uhrzeit einzufügen. Die Abfrage lautet wie folgt: -
mysql> insert into DateAndTimePartDemo values(now()); Query OK, 1 row affected (0.37 sec)
Verwenden Sie die Select-Anweisung, um Datensätze anzuzeigen. Die Abfrage lautet wie folgt: −
mysql> select *from DateAndTimePartDemo;
Das Folgende ist die Ausgabe mit dem aktuellen Datum und der aktuellen Uhrzeit: −
+---------------------+ | YourDateandtime | +---------------------+ | 2018-11-24 13:40:36 | +---------------------+ 1 row in set (0.00 sec)
Lassen Sie uns nun die Funktion DATE_FORMAT() verwenden, um das obige Datum und die Uhrzeit aufzuteilen.
Die Abfrage lautet wie folgt: -
mysql> SELECT DATE_FORMAT(YourDateandtime, '%Y-%m-%d') OnlyYourDate, -> DATE_FORMAT(YourDateandtime,'%H:%i:%s') OnlyYourTime from DateAndTimePartDemo;
Das Folgende ist die Ausgabe: -
+--------------+--------------+ | OnlyYourDate | OnlyYourTime | +--------------+--------------+ | 2018-11-24 | 13:40:36 | +--------------+--------------+ 1 row in set (0.03 sec)
Das obige ist der detaillierte Inhalt vonWie trenne ich Datum und Uhrzeit in DATETIME in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!