Maison >base de données >tutoriel mysql >Comment puis-je convertir les horodatages MySQL Unix en dates lisibles par l'homme ?

Comment puis-je convertir les horodatages MySQL Unix en dates lisibles par l'homme ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-10 13:11:091013parcourir

How Can I Convert MySQL Unix Timestamps to Human-Readable Dates?

MySQL : Conversion des horodatages Unix en dates lisibles par l'homme

Question :

Comment peut-on Je convertis efficacement les horodatages Unix stockés dans une table MySQL en lisibles par l'homme dates ?

Réponse :

MySQL fournit la fonction FROM_UNIXTIME() pour effectuer cette conversion. Il prend un horodatage Unix comme argument et renvoie une représentation sous forme de chaîne de la date et de l'heure correspondantes dans le format spécifié.

SELECT
  FROM_UNIXTIME(timestamp)
FROM
  your_table;

Exemple :

Considérez ce qui suit table avec un champ d'horodatage Unix :

CREATE TABLE timestamps (
  id INT NOT NULL AUTO_INCREMENT,
  timestamp INT NOT NULL,
  PRIMARY KEY (id)
);

Et quelques exemples data :

INSERT INTO timestamps (timestamp) VALUES (1657414456);

Pour convertir l'horodatage en une date lisible par l'homme, exécutez la requête suivante :

SELECT
  FROM_UNIXTIME(timestamp)
FROM
  timestamps;

Cela affichera :

2023-07-06 18:34:16

Remarques supplémentaires :

  • FROM_UNIXTIME() prend en charge divers formats de date et d'heure, comme indiqué dans le manuel de référence MySQL.
  • Pour spécifier un format de date et d'heure personnalisé, utilisez la syntaxe suivante :
FROM_UNIXTIME(timestamp, '%Y-%m-%d %H:%i:%s')
  • Pour les horodatages en microsecondes, utilisez le Modificateur MICROSECOND :
FROM_UNIXTIME(timestamp, '%Y-%m-%d %H:%i:%S.%f')

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