Maison > base de données > tutoriel mysql > le corps du texte

MySQL-date time Extraire un exemple de code de fonction introduction détaillée

黄舟
Libérer: 2017-03-13 13:18:01
original
1449 Les gens l'ont consulté

MySQLDateTimeExtractL'avantage de la fonction est que vous pouvez sélectionner différentes parties de la date et de l'heure, de l'année jusqu'aux microsecondes .Analysons que le traitement de la date et de l'heure MySQL est plus facile.

Fonction d'extraction (sélection) de date et d'heure MySQL.
1. Sélectionnez différentes parties de la date et de l'heure : date, heure, année, trimestre, mois, jour, heure, minute, seconde, microseconde

set @dt = '2008-09-10 07:15:30.123456';  
select date(@dt); -- 2008-09-10  
select time(@dt); -- 07:15:30.123456  
select year(@dt); -- 2008  
select quarter(@dt); -- 3  
select month(@dt); -- 9  
select week(@dt); -- 36  
select day(@dt); -- 10  
select hour(@dt); -- 7  
select minute(@dt); -- 15  
select second(@dt); -- 30  
select microsecond(@dt); -- 123456
Copier après la connexion

2. peut Ce qui précède implémente des fonctions similaires

set @dt = '2008-09-10 07:15:30.123456';  
select extract(year from @dt); -- 2008  
select extract(quarter from @dt); -- 3  
select extract(month from @dt); -- 9  
select extract(week from @dt); -- 36  
select extract(day from @dt); -- 10  
select extract(hour from @dt); -- 7  
select extract(minute from @dt); -- 15  
select extract(second from @dt); -- 30  
select extract(microsecond from @dt); -- 123456  
 
select extract(year_month from @dt); -- 200809  
select extract(day_hour from @dt); -- 1007  
select extract(day_minute from @dt); -- 100715  
select extract(day_second from @dt); -- 10071530  
select extract(day_microsecond from @dt); -- 10071530123456  
select extract(hour_minute from @dt); -- 715  
select extract(hour_second from @dt); -- 71530  
select extract(hour_microsecond from @dt); -- 71530123456  
select extract(minute_second from @dt); -- 1530  
select extract(minute_microsecond from @dt); -- 1530123456  
select extract(second_microsecond from @dt); -- 30123456
Copier après la connexion

La fonction MySQL Extract() a toutes les fonctions sauf date() et time(). Il dispose également de fonctions telles que la sélection de « jour_microseconde ». Notez qu'au lieu de simplement sélectionner le jour et la microseconde, vous sélectionnez depuis la partie jour de la date jusqu'à la partie microseconde.

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