Maison >base de données >tutoriel mysql >MySQL-date time Extraire un exemple de code de fonction introduction détaillée
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
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
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!