Maison > base de données > tutoriel mysql > Comment convertir un TIMESTAMP MySQL au format de date aaaa-mm-jj ?

Comment convertir un TIMESTAMP MySQL au format de date aaaa-mm-jj ?

Mary-Kate Olsen
Libérer: 2025-01-06 00:41:39
original
325 Les gens l'ont consulté

How to Convert a MySQL TIMESTAMP to a yyyy-mm-dd Date Format?

Conversion de TIMESTAMP en date dans une requête MySQL

Dans MySQL, la conversion d'un horodatage en date peut être réalisée à l'aide de la fonction FROM_UNIXTIME(). Pour formater la date résultante dans un format spécifique (par exemple, aaaa-mm-jj), la fonction DATE_FORMAT() peut être utilisée.

Requête originale

$sql = requestSQL("SELECT user.email, 
                   info.name, 
                   FROM_UNIXTIME(user.registration),
                   info.news
                   FROM user, info 
                   WHERE user.id = info.id ", "export members");
Copier après la connexion

Requête améliorée

Pour convertir l'horodatage user.registration en date au format aaaa-mm-jj, la requête suivante peut être utilisée :

SELECT user.email, 
       info.name, 
       DATE_FORMAT(FROM_UNIXTIME(`user.registration`), '%Y-%m-%d') AS 'date_formatted',
       info.news
FROM user, info 
WHERE user.id = info.id
Copier après la connexion

Explication

  • FROM_UNIXTIME(user.registration) : convertit le horodatage dans le champ user.registration à une date et time.
  • DATE_FORMAT(FROM_UNIXTIME(user.registration), '%Y-%m-%d') : formate la date et l'heure renvoyées par FROM_UNIXTIME() au format aaaa-mm-jj. La date résultante sera alias date_formatted.
  • Les colonnes restantes (user.email, info.name et info.news) sont sélectionnées comme avant.

Après avoir exécuté cette requête , la colonne date_formatted contiendra l'horodatage user.registration converti au format de date aaaa-mm-jj souhaité, ce qui le rend approprié pour l'inclusion dans un fichier texte ou autre. traitement.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal