Maison > base de données > tutoriel mysql > Comment convertir des chaînes de date MySQL en horodatages UNIX et vice versa ?

Comment convertir des chaînes de date MySQL en horodatages UNIX et vice versa ?

Linda Hamilton
Libérer: 2024-11-29 22:28:12
original
583 Les gens l'ont consulté

How to Convert MySQL Date Strings to UNIX Timestamps and Vice Versa?

Conversion des chaînes de date MySQL en horodatages UNIX

Convertir la chaîne de date en horodatage UNIX

Pour convertir une chaîne de date au format "15 avril 2012 12 :00AM" vers un horodatage UNIX, utilisez le code SQL suivant requête :

SELECT UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p'))
Copier après la connexion

Modifier le format de date

Pour modifier le format de date, utilisez la fonction FROM_UNIXTIME() avec la fonction UNIX_TIMESTAMP(). Par exemple, la requête suivante convertit l'horodatage UNIX au format "%m-%d-%Y %h:%i:%p":

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p')), '%m-%d-%Y %h:%i:%p')
Copier après la connexion

Documentation

Pour plus informations, reportez-vous au MySQL suivant documentation :

  • [UNIX_TIMESTAMP](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_unix-tim estamp)
  • [FROM_UNIXTIME](https://dev.mysql.com/doc/refman/8.0/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!

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