De nombreux développeurs rencontrent la nécessité de convertir une valeur VARCHAR représentant une date en un format de date MySQL et extracter des composants de date spécifiques comme le mois et l'année. Cet article fournit une solution à ce défi commun en vous parcourant les étapes impliquées.
La fonction str_to_date est une fonction mysql couramment utilisée pour convertir les chaînes en valeurs de date. Cependant, l'utilisation directement peut conduire à des résultats inattendus, surtout si le format de la chaîne est différent du format spécifié dans la fonction.
pour résoudre ce problème, une combinaison de fonctions STR_TO_DATE et DATE_FORMAT peut être utilisée. Date_format vous permet de formater une valeur de date en une représentation de chaîne spécifique.
pour convertir une valeur varchar comme '1/9/2011' en une date et extraire unique '% m /% d /% y'), '% y% m');
SELECT DATE_FORMAT(STR_TO_DATE('1/9/2011', '%m/%d/%Y'), '%Y%m');
'% Y% m');
SELECT DATE_FORMAT(STR_TO_DATE('12/31/2011', '%m/%d/%Y'), '%Y%m');
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3