Maison >base de données >tutoriel mysql >Comment puis-je convertir un horodatage Unix en une date/heure MySQL ?

Comment puis-je convertir un horodatage Unix en une date/heure MySQL ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-25 21:02:15388parcourir

How Can I Convert a Unix Timestamp to a MySQL Datetime?

Conversion des horodatages en Datetime dans MySQL

Lorsque vous travaillez avec des horodatages dans MySQL, les convertir en leurs équivalents datetime peut être utile. Considérons le cas où vous disposez d'un horodatage tel que 1300464000 et souhaitez le convertir dans son format datetime correspondant.

Solution :

MySQL fournit le FROM_UNIXTIME( ) fonction pour réaliser cette conversion. Pour convertir 1300464000 en datetime, utilisez la requête suivante :

SELECT FROM_UNIXTIME(1300464000) AS datetime;

Sortie :

datetime
2011-03-18 16:00:00

Remarque supplémentaire :

Si l'horodatage est stocké en millisecondes (comme c'est le cas avec l'horodatage de Java), vous devez le diviser par 1000 avant d'utiliser FROM_UNIXTIME() pour obtenir l'heure Unix correcte en secondes.

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