Heim  >  Artikel  >  Datenbank  >  Detaillierte Einführung in den Funktionscodebeispiel für MySQL-Datum und Uhrzeit

Detaillierte Einführung in den Funktionscodebeispiel für MySQL-Datum und Uhrzeit

黄舟
黄舟Original
2017-03-13 13:18:011446Durchsuche

MySQLDateTimeExtractDer Vorteil der Funktion besteht darin, dass Sie verschiedene Teile des Datums und der Uhrzeit auswählen können, von der Jahreszahl bis hin zu Mikrosekunden Lassen Sie uns die Datums- und Zeitverarbeitung in MySQL einfacher analysieren.

MySQL-Funktion zum Extrahieren (Auswählen) von Datum und Uhrzeit.
1. Wählen Sie verschiedene Teile von Datum und Uhrzeit aus: Datum, Uhrzeit, Jahr, Quartal, Monat, Tag, Stunde, Minute, Sekunde, Mikrosekunde

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. MySQL Extract()-Funktion, Sie kann Das Obige implementiert ähnliche Funktionen

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

Die Funktion MySQL Extract() verfügt über alle Funktionen außer date() und time(). Es verfügt auch über Funktionen wie die Auswahl von „day_microsecond“. Beachten Sie, dass Sie nicht nur Tag und Mikrosekunde auswählen, sondern vom Tagesteil des Datums bis hin zum Mikrosekundenteil.

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in den Funktionscodebeispiel für MySQL-Datum und Uhrzeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn