Maison >base de données >tutoriel mysql >Comment afficher les valeurs DATETIME au format « JJ-MM-AAAA HH:MM:SS » dans MySQL ?
Question : Comment puis-je formater une colonne DATETIME en 'JJ-MM-AAAA HH:MM :SS' lors de la création d'une nouvelle table MySQL pour garantir la cohérence horodatages ?
Réponse :
Bien que MySQL stocke les valeurs DATETIME au format 'AAAA-MM-JJ HH:MM:SS' par défaut, vous ne pouvez pas spécifier une valeur par défaut spécifique format lors de la création d'un tableau. Cependant, en tirant parti des fonctions de format d'heure MySQL, vous pouvez facilement récupérer et afficher les horodatages au format souhaité chaque fois que nécessaire.
Utilisation des fonctions de format d'heure :
Pour modifier l'affichage des valeurs DATETIME :
SELECT DATE_FORMAT(column_name, '%m/%d/%Y %H:%i') FROM tablename;
Dans cet exemple, la fonction DATE_FORMAT applique le spécifié Format '%m/%d/%Y %H:%i' dans la colonne nom_colonne, affichant les horodatages sous la forme 'MM/JJ/AAAA HH:MM'.
Spécificateurs de format disponibles :
De nombreux spécificateurs de format sont disponibles pour la personnalisation, dont :
Exemple :
Pour créer une nouvelle table avec un Colonne DATETIME et affichage des horodatages dans le format 'JJ-MM-AAAA HH:MM:SS' format :
CREATE TABLE my_table ( datetime_column DATETIME, other_columns ... ); SELECT DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%M:%S') FROM my_table;
En utilisant les fonctions de format d'heure MySQL, vous pouvez facilement personnaliser l'affichage des valeurs DATETIME sans modifier le format de stockage des données sous-jacent.
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!