"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je afficher les dates dans un format spécifique comme \'d-m-Y\' dans MySQL ?

Comment puis-je afficher les dates dans un format spécifique comme \'d-m-Y\' dans MySQL ?

Publié le 2024-11-16
Parcourir:629

How can I display dates in a specific format like \'d-m-Y\' in MySQL?

Format et représentation de date MySQL

Lors de la création d'un champ DATE dans MySQL, les utilisateurs peuvent rencontrer des problèmes avec les dates stockées dans un champ non-utilisateur format convivial comme 0000-00-00. Cet article aborde la possibilité de changer ce format en « d-m-Y » ou tout autre format d'affichage préféré.

Le stockage interne des dates de MySQL

MySQL stocke en interne les dates sous forme de trois octet entier compressé selon une formule spécifique : JJ MM×32 AAAA×16×32. Cette représentation est très efficace à des fins de stockage et de calcul.

Affichage des dates dans un format spécifique

Bien que les dates soient stockées en interne sous leur forme compacte, à des fins d'affichage, elles sont souvent convertis dans un format plus lisible. C'est là que la fonction DATE_FORMAT() entre en jeu.

La fonction DATE_FORMAT() permet aux utilisateurs de spécifier le format de sortie souhaité pour une colonne de date. Pour obtenir le format 'd-m-Y', on peut utiliser la syntaxe suivante :

SELECT DATE_FORMAT(datecolumn, '%d-%m-%Y') AS formatted_date

Cela convertira la datecolumn dans un VARCHAR avec le format spécifié. Il est important de noter que ceci est principalement destiné à des fins d'affichage et ne modifie pas la valeur de date réellement stockée.

Considérations relatives aux outils de programmation

Lorsque vous travaillez avec des dates dans une programmation environnement, il est crucial de considérer que la valeur brute de la date, et non le format d'affichage, est ce qui est nécessaire. Par conséquent, l'utilisation de la fonction DATE_FORMAT() dans les requêtes à des fins de programmation n'est généralement pas recommandée.

Au lieu de cela, les environnements de programmation fournissent généralement leurs propres fonctions de formatage qui peuvent être utilisées pour convertir la valeur de date brute dans un format d'affichage souhaité pour à des fins de présentation.

Dernier tutoriel Plus>

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