Maison > base de données > tutoriel mysql > Instructions d'utilisation de la fonction de formatage d'horodatage mysql from_unixtime

Instructions d'utilisation de la fonction de formatage d'horodatage mysql from_unixtime

jacklove
Libérer: 2018-06-09 09:32:31
original
2631 Les gens l'ont consulté

Nous utilisons généralement le timestamp de type champ int (11) pour gagner du temps, ce qui facilite l'efficacité des requêtes et améliore l'efficacité. Mais cela présente un inconvénient. L’horodatage affiché rend difficile la connaissance de la date et de l’heure réelles.

mysql fournit une fonction de formatage d'horodatage from_unixtime pour convertir le format

from_unxitime description de la syntaxe :

from_unixtime(unix_timestamp, format)
Copier après la connexion

renvoie une chaîne d'horodatage Unix, formatée selon le format. Si le format est vide, le format %Y-%m-%d %H:%i:%s sera utilisé par défaut

Par exemple : .

mysql> select from_unixtime(1459338786);
+---------------------------+| from_unixtime(1459338786) |
+---------------------------+| 2016-03-30 19:53:06       |
+---------------------------+1 row in set (0.00 sec)mysql> select from_unixtime(1459338786, '%Y-%m-%d %H:%i:%s');
+------------------------------------------------+| from_unixtime(1459338786, '%Y-%m-%d %H:%i:%s') |
+------------------------------------------------+| 2016-03-30 19:53:06                            |
+------------------------------------------------+1 row in set (0.00 sec)
Copier après la connexion

Description du format :

%M nom du mois (janvier~décembre)
%W nom de la semaine (dimanche~samedi)
%D date du mois avec anglais préfixe (1er, 2ème, 3ème, etc.)
%Y année, 4 chiffres
%y année, 2 chiffres
%un nom abrégé du jour de la semaine (Dim~Sam)
%d mois Le nombre de jours dans le mois, chiffres (00~31)
%e Le nombre de jours dans le mois, chiffres (0~31)
%m Mois, chiffres (01~12)
%c Mois, chiffres (1~ 12)
%b nom du mois abrégé (janvier~déc)
%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 , chiffres (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), ici dimanche est le jour de la semaine Le premier jour de la semaine
%u semaine (0~52), où lundi est le premier jour de la semaine
%% a text%

Exemple : compter la quantité par heure

mysql> select from_unixtime(addtime,'%Y-%m-%d %H') as date,count(*) from `table` group by from_unixtime(addtime,'%Y-%m-%d %H');
+---------------+----------+| date          | count(*) |
+---------------+----------+| 2016-03-30 19 |      409 || 2016-03-30 20 |      161 |
+---------------+----------+2 rows in set (0.00 sec)
Copier après la connexion

Cet article explique les instructions d'utilisation de la fonction de formatage de l'horodatage mysql from_unixtime Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois.

Recommandations associées :

À propos des instructions d'utilisation des fonctions mysql concat et group_concat

À propos de l'échec de démarrage de mysql innodb et ne peut pas être redémarré Explication des méthodes de traitement

Explication de php pour obtenir le contenu pertinent de la date spécifiée

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