Select*fromdate_testing;+------------+|Date |+---------- - -+|2017-03-15||2017-03-25||2017-04-05|+----------------+3rowsinset(0."/> Select*fromdate_testing;+------------+|Date |+---------- - -+|2017-03-15||2017-03-25||2017-04-05|+----------------+3rowsinset(0.">
Maison >base de données >tutoriel mysql >Dans MySQL, comment afficher les dates dans d'autres formats spécifiés par l'utilisateur ?
Nous devons utiliser la fonction DATE_FORMAT() pour afficher la date dans un autre format. Cette fonction prend deux paramètres, le premier est la date et le second est la chaîne de format.
Exemple - Supposons que dans le tableau "date_testing" nous ayons trois dates au format suivant
mysql> Select * from date_testing; +------------+ | Date | +------------+ | 2017-03-15 | | 2017-03-25 | | 2017-04-05 | +------------+ 3 rows in set (0.00 sec)
Maintenant, la fonction DATE_FORMAT() changera le format des dates ci-dessus selon le format donné par l'utilisateur comme suit -
mysql> Select DATE_FORMAT(Date, '%W %D %M %Y')AS 'FORMATTED DATE' from date_testing; +---------------------------+ | FORMATTED DATE | +---------------------------+ | Wednesday 15th March 2017 | | Saturday 25th March 2017 | | Wednesday 5th April 2017 | +---------------------------+ 3 rows in set (0.00 sec)
Dans l'exemple ci-dessus, %W, %D, etc. sont des caractères au format de date.
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!