Die Funktion
TIME_FORMAT() wird ähnlich wie die Funktion DATE_FORMAT() verwendet, kann jedoch nur zum Entladen von Zeitwerten verwendet werden. Wenn die Funktion TIME_FORMAT() zum Entladen eines Datumswerts verwendet wird, gibt MySQL einen NULL-Wert zurück.
Wenn wir beispielsweise die Zeitformateinheit als Parameter an die MySQL-Funktion TIME_FORMAT() übergeben, entlädt MySQL nur die Zeit wie unten gezeigt –
mysql> Select TIME_FORMAT("2017-10-22 13:03:45", "%h %i %s %p")AS 'OFFLOADED TIME'; +----------------+ | OFFLOADED TIME | +----------------+ | 01 03 45 PM | +----------------+ 1 row in set (0.00 sec)
Wenn wir jedoch die Datumsformateinheit als Parameter an MySQL übergeben Wenn Sie die Funktion TIME_FORMAT() verwenden, gibt MySQL wie unten gezeigt NULL zurück –
mysql> Select TIME_FORMAT("2017-10-22 13:03:45", "%Y %M %D") AS 'OFFLOADED DATE'; +----------------+ | OFFLOADED DATE | +----------------+ | NULL | +----------------+ 1 row in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWie entlade ich Zeit-/Datumswerte in MySQL mit der Funktion TIME_FORMAT()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!