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

Comment convertir l'horodatage MySQL au format de date

青灯夜游
Libérer: 2021-12-06 11:52:26
original
83964 Les gens l'ont consulté

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)
Copier après la connexion

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;
Copier après la connexion

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
Copier après la connexion

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

SELECT FROM_UNIXTIME(addtime,'%Y-%m-%d') FROM `web_game` ORDER BY ID desc LIMIT 5;
Copier après la connexion

Le format de retour est le suivant :

2020-03-23
2020-03-23
2020-03-23
2020-03-23
2020-03-23
Copier après la connexion
[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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal