Mysql
 sql >> Base de données >  >> RDS >> Mysql

requête mysql - formater la date en sortie ?

Vous avez essentiellement deux opérations différentes que vous devrez peut-être effectuer lors de la gestion des dates :date à chaîne et vice versa. Les fonctions que vous pouvez utiliser sont DATE_FORMAT() et STR_TO_DATE() . La référence complète peut être trouvée dans le manuel .

Exemple d'utilisation :

SELECT
    DATE_FORMAT(CURRENT_TIMESTAMP, '%d/%m/%Y %H:%i:%s'),
    STR_TO_DATE('31/12/2001 23:55:00', '%d/%m/%Y %H:%i:%s')

Si vos dates ne sont pas de vraies dates mais des chaînes, vous devrez convertir deux fois :de chaîne à date et encore de date à chaîne :

SELECT
    STR_TO_DATE('2011-03-03T13:30:00', '%Y-%m-%dT%H:%i:%s'),
    DATE_FORMAT(STR_TO_DATE('2011-03-03T13:30:00', '%Y-%m-%dT%H:%i:%s'), '%M %e, %Y %l:%i %p')