Maison  >  Article  >  base de données  >  Comment MySQL stocke-t-il et affiche-t-il les dates, et comment contrôler le format d'affichage ?

Comment MySQL stocke-t-il et affiche-t-il les dates, et comment contrôler le format d'affichage ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-28 03:52:30291parcourir

How does MySQL store and display dates, and how do I control the display format?

Comprendre le format de date MySQL

Dans MySQL, lorsqu'un champ de date est créé, il stocke la date en interne dans un format entier de trois octets : JJ MM×32 AAAA×16×32. Cependant, à des fins d'affichage, la date est affichée dans un format lisible par l'homme, tel que « 0000-00-00 ».

Modification du format d'affichage

Pour afficher la date dans un format spécifique tel que 'd-m-Y', vous pouvez utiliser la fonction DATE_FORMAT(). Cette fonction convertit la valeur de date brute en VARCHAR au format souhaité. Par exemple, la requête suivante afficherait la date au format « d-m-Y » :

SELECT col1, col2, DATE_FORMAT(datecolumn, '%d-%m-%Y') AS datecolumn, more1...
FROM sometable
....

Considérations importantes

Il est important de se rappeler que la valeur de date stockée est pas affecté par le format d’affichage. La colonne de date elle-même reste une valeur entière. Lorsque vous travaillez avec des dates dans un environnement de programmation, il est crucial de gérer les valeurs de date brutes et d'utiliser les fonctions de formatage appropriées du langage de programmation à des fins d'affichage.

Référence

Pour Pour plus d'informations, reportez-vous à la référence MySQL : 10.5. Exigences de stockage des types de données, en particulier la section « Exigences de stockage pour les types de date et d'heure ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn