Dans MariaDB, vous pouvez utiliser la fonction DATE\_FORMAT() pour formater la date. La syntaxe est la suivante:
DATE\_FORMAT(date, format)
Voici quelques codes de formatage que vous pouvez utiliser:
- %Y: Année à quatre chiffres
- %y: Année à deux chiffres
- %m: Mois, numérique (00..12)
- %d: Jour du mois, numérique (00..31)
- %H: Heure (00..23)
- %i: Minutes, numérique (00..59)
- %s: Secondes (00..59)
Donc, par exemple, si vous voulez formater une date au format “AAAA-MM-JJ”, vous utiliseriez la requête suivante:
SELECT DATE\_FORMAT(‘2021-08-15’, ‘%Y-%m-%d’);
Ceci retournera: “2021-08-15”
Ou si vous voulez la date au format “JJ-MM-AAAA HH:MI:SS”:
SELECT DATE\_FORMAT(‘2021-08-15 15:35:28’, ‘%d-%m-%Y %H:%i:%s’);
Ceci retournera: “15-08-2021 15:35:28”.
Notez que la fonction DATE_FORMAT() retourne une chaîne. Si vous voulez une date réelle avec un format spécifique, vous devrez convertir la chaîne retournée en une date à l’aide de la fonction STR_TO\_DATE().