La fonction
TIME_FORMAT() est utilisée de la même manière que la fonction DATE_FORMAT(), mais elle ne peut être utilisée que pour décharger des valeurs de temps. Si la fonction TIME_FORMAT() est utilisée pour décharger une valeur de date, MySQL renvoie une valeur NULL.
Par exemple, lorsque nous transmettons l'unité de format d'heure en tant que paramètre à la fonction MySQL TIME_FORMAT(), MySQL décharge uniquement l'heure comme indiqué ci-dessous -
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)
Cependant, lorsque nous transmettons l'unité de format de date en tant que paramètre à MySQL Fonction TIME_FORMAT(), MySQL renverra NULL comme indiqué ci-dessous -
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)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!