Maison >base de données >tutoriel mysql >Comment puis-je convertir les horodatages Unix en dates lisibles par l'homme dans MySQL ?
Convertir les horodatages Unix en dates lisibles par l'homme avec MySQL
Souvent, les horodatages sont stockés dans une base de données au format d'horodatage Unix, une représentation numérique du nombre de secondes écoulées depuis le 1er janvier 1970. Bien que cette représentation soit efficace pour le stockage, elle ne l'est pas lisible par l'homme.
Solution MySQL
Pour transformer les horodatages Unix en un format de date lisible par l'homme, MySQL fournit la fonction FROM_UNIXTIME(). Cette fonction prend l'horodatage Unix comme entrée et renvoie la date correspondante dans différents formats. Le format peut être spécifié à l'aide du caractère % facultatif suivi d'un spécificateur de date ou d'heure, tel que %Y-%m-%d %H:%i:%s pour la date et l'heure complètes avec les secondes.
Exemple d'utilisation
Pour convertir un horodatage Unix stocké dans la colonne timestamp de la table your_table en une date lisible par l'homme, utilisez le code SQL suivant query :
SELECT FROM_UNIXTIME(timestamp) FROM your_table;
Informations supplémentaires
Pour plus de détails et d'options liées à la fonction FROM_UNIXTIME(), reportez-vous à la documentation MySQL : https://dev. mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_from-unixtime
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!