Maison >base de données >tutoriel mysql >Comment puis-je afficher les valeurs DATETIME dans un format personnalisé (par exemple, JJ-MM-AAAA HH:MM:SS) dans MySQL ?

Comment puis-je afficher les valeurs DATETIME dans un format personnalisé (par exemple, JJ-MM-AAAA HH:MM:SS) dans MySQL ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-02 03:09:11793parcourir

How Can I Display DATETIME Values in a Custom Format (e.g., DD-MM-YYYY HH:MM:SS) in MySQL?

Personnalisation du format DATETIME dans la création de table MySQL

Malgré des recherches approfondies, vous recherchez une solution pour établir une nouvelle table avec une colonne DATETIME présentant un format prédéfini de ' JJ-MM-AAAA HH:MM:SS.'

MySQL stocke de manière inhérente les valeurs DATETIME dans Format 'AAAA-MM-JJ HH:MM:SS'. Bien que vous ne puissiez pas modifier le format de stockage, vous disposez d'options pour personnaliser le format d'affichage si nécessaire.

Exploiter les fonctions de format d'heure

MySQL fournit une multitude de fonctions de format d'heure pour transformer le format d'affichage de DATETIME. valeurs. L'une de ces fonctions est DATE_FORMAT, qui vous permet de spécifier le format souhaité :

SELECT DATE_FORMAT(column_name, '%m/%d/%Y %H:%i') FROM tablename;

Cette requête récupérera la valeur DATETIME de la colonne spécifiée et l'affichera dans le format 'MM/JJ/AAAA HH:MM'. format. Vous pouvez remplacer la chaîne de format par le modèle souhaité selon vos besoins.

Exemple :

CREATE TABLE orders (
  order_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
);

Même si la colonne DATETIME dans la table « commandes » valeurs au format MySQL par défaut, vous pouvez utiliser la fonction DATE_FORMAT pour les afficher dans le format préféré 'JJ-MM-AAAA HH:MM:SS' format :

SELECT order_date AS formatted_order_date,
       DATE_FORMAT(order_date, '%d-%m-%Y %h:%i:%s') AS custom_order_date
FROM orders;

Cette requête produira deux colonnes : 'formatted_order_date' avec la valeur datetime d'origine au format MySQL et 'custom_order_date' avec la valeur au format 'DD-MM-YYYY HH:MM:SS' .

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