Maison  >  Article  >  base de données  >  Comment convertir l'horodatage MySQL au format de date

Comment convertir l'horodatage MySQL au format de date

青灯夜游
青灯夜游original
2021-12-06 11:52:2683930parcourir

Dans MySQL, vous pouvez utiliser la fonction FROM_UNIXTIME() pour convertir l'horodatage spécifié au format de date. La fonction de cette fonction est de convertir l'horodatage UNIX en une valeur de date et d'heure dans un format commun. (horodatage, "format")".

Comment convertir l'horodatage MySQL au format de date

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Dans MySQL, vous pouvez utiliser la fonction FROM_UNIXTIME() pour convertir l'horodatage spécifié au format de date. La fonction FROM_UNIXTIME()函数来将指定时间戳转换为日期格式。

FROM_UNIXTIME() 函数把 UNIX 时间戳转换为普通格式的日期时间值。(与 UNIX_TIMESTAMP ()

FROM_UNIXTIME() convertit un horodatage UNIX en une valeur de date et d'heure au format commun. (La fonction UNIX_TIMESTAMP () est la fonction inverse l'une de l'autre.)

Syntaxe :

select FROM_UNIXTIME(unix_timestamp,format)

format est un paramètre facultatif et peut avoir les valeurs suivantes :
  • %M Nom du mois ( Janvier...Décembre )
  • %W Nom du jour de la semaine (dimanche...samedi)
  • %D Jour du mois avec préfixe anglais (1er, 2e, 3e, etc.)
  • %Y Année, numéro, 4 chiffres
  • %y Année, numéro, 2 chiffres
  • %a Nom abrégé de la semaine (Dim...Sam)
  • %d Nombre de jours dans mois, numéro (00...31)
  • %e Nombre de jours dans le mois, numéro (0...31)
  • %m Mois, numéro (01...12)
  • %c Mois, numéro (1...12)
  • % b Nom du mois abrégé (janvier...décembre)
  • %j Nombre de jours dans une année (001...366)
  • %H heures (00...23)
  • %k heures (0 ……23)
  • %h heures (01…12)
  • %I heures (01…12)
  • %l heures (1…12)
  • %i minutes, nombre (00......59)
  • %r temps, 12 heures (hh:mm:ss [AP]M )
  • %T temps, 24 heures (hh:mm:ss)
  • %S Secondes (00...59)
  • %s Secondes (00...59)
  • %p AM ou PM
  • %w Nombre de jours dans une semaine (0=dimanche...6=samedi )
  • %U semaine(0……52), où dimanche est le premier jour du week
  • %u week(0……52), où lundi est le premier jour de la semaine
  • %% Un texte "%".

Exemple :

(1), ne contient pas le paramètre format, le format de retour est :

SELECT FROM_UNIXTIME(addtime) FROM `web_game` ORDER BY ID desc LIMIT 5;

Le format de retour est le suivant :

2020-03-23 15:28:46
2020-03-23 15:16:43
2020-03-23 15:05:18
2020-03-23 15:01:01
2020-03-23 14:50:36

(2), contient le paramètre de format :

SELECT FROM_UNIXTIME(addtime,'%Y-%m-%d') FROM `web_game` ORDER BY ID desc LIMIT 5;

Le format de retour est le suivant :

2020-03-23
2020-03-23
2020-03-23
2020-03-23
2020-03-23
[Recommandations associées : Tutoriel vidéo mysql

]🎜

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