Un des nombreux types de données disponibles pour les champs dans une table MySQL est le type de date . Les champs de date dans un tableau utilisent le format "AAAA -MM -JJ " . Lors de la sélection des données à jour , vous voudrez peut-être convertir ce format pour une chaîne plus facile à lire . Sinon, vous pourriez vouloir convertir des chaînes à jour types pour les insérer dans des tableaux correctement . MySQL dispose de plusieurs fonctions qui convertissent les types de date en chaînes et vice versa. Il a également plusieurs prescripteurs avec le préfixe « % » pour indiquer comment vous souhaitez afficher les résultats de la requête. . Instructions
1
de se connecter à votre base de données MySQL et accéder à l' outil de requête
2
exécutez la requête suivante : SELECT
DATE_FORMAT ( '2011 - 03-16 ','% W % M% Y ') ;
La fonction DATE_FORMAT prend une date et le convertit en une chaîne . Le premier paramètre est la date et le deuxième paramètre est le format que vous souhaitez afficher la chaîne . Dans cet exemple, "Nom de la semaine, du nom du mois , année à quatre chiffres . " La sortie de la requête est "Mercredi Mars 2011. "
3
exécutez la requête suivante : SELECT
STR_TO_DATE ( '12 Novembre , 2010' , '% M% d % Y ');
La fonction STR_TO_DATE prend une chaîne et la convertit en un jour. Le résultat de cette requête est « 2010-11-12 ».
4
exécutez la requête suivante :
Sélectionnez TO_DAYS ( '2010 -12-31 ');
fonction les TO_DAYS prend un paramètre de date, calcule combien de jours se sont écoulés entre l'année zéro et la date fournie , puis la convertit en une chaîne. Cet exemple montre que, entre l'année zéro et le 31 décembre 2010, exactement 734.502 jours se sont écoulés
5
exécutez la requête suivante : SELECT
FROM_DAYS ( 734 600 ) ;
.
fonction les FROM_DAYS prend un certain nombre de jours en tant que paramètre , calcule le nombre de jours depuis l'an zéro à ce nombre et convertit le résultat en une valeur formatée comme une date. Cet exemple renvoie " 2011-04-08 ".