Maison > base de données > tutoriel mysql > Comment extraire une date AAAA-MM-JJ d'un horodatage MySQL ?

Comment extraire une date AAAA-MM-JJ d'un horodatage MySQL ?

Linda Hamilton
Libérer: 2025-01-05 21:32:43
original
277 Les gens l'ont consulté

How to Extract a YYYY-MM-DD Date from a MySQL Timestamp?

Comment extraire la date d'un horodatage dans MySQL

La conversion des horodatages en dates dans MySQL vous permet de manipuler et d'afficher des informations de date chez un utilisateur -de manière conviviale et structurée. Ce processus est particulièrement utile lorsqu'il s'agit d'horodatages stockés dans des tables de base de données.

Un scénario courant dans lequel la conversion de date est nécessaire est celui de l'exportation de données d'une base de données MySQL vers un format qui nécessite des valeurs de date. Ces données peuvent être utilisées à diverses fins, telles que la création de rapports ou l'importation dans d'autres systèmes.

Dans votre cas spécifique, vous souhaitez formater le champ user.registration d'une table MySQL en aaaa-mm-jj format. Pour y parvenir, vous pouvez utiliser l'expression SQL suivante :

DATE_FORMAT(FROM_UNIXTIME(`user.registration`), '%Y-%m-%d') AS 'date_formatted'
Copier après la connexion

Cette expression combine plusieurs fonctions MySQL pour convertir l'horodatage dans user.registration en date.

  • FROM_UNIXTIME( ) convertit l'horodatage de l'époque Unix (secondes depuis le 1er janvier 1970) en une date lisible par l'homme et time.
  • DATE_FORMAT() formate ensuite la partie date du résultat en utilisant le format %Y-%m-%d spécifié, où %Y représente l'année à quatre chiffres, %m représente le mois à deux chiffres , et %d représente le jour du mois avec deux chiffres.

En ajoutant cette expression à votre requête, vous créerez une nouvelle colonne virtuelle nommée 'date_formatted' qui contient le partie date des horodatages convertis. Vous pourrez ensuite utiliser cette colonne dans votre opération d'export pour obtenir le format de date souhaité.

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