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 ?

Dans MySQL, comment afficher les dates dans d'autres formats spécifiés par l'utilisateur ?

PHPz
PHPzavant
2023-09-08 11:41:071034parcourir

Dans MySQL, comment afficher les dates dans dautres formats spécifiés par lutilisateur ?

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer