Heim >Datenbank >MySQL-Tutorial >Einfach! Nur ein Schritt, der Ihnen hilft, MySQL zum Implementieren von Datums- und Uhrzeitabfragen zu verwenden
MySQL fragt Daten innerhalb eines bestimmten Datums basierend auf dem Zeitstempel ab. Ich hoffe, dass es Sie inspirieren kann.
select now();--当前日期及时间 2018-07-25 14:29:36 select LAST_DAY('2018-02-01'); --返回月份中的最后一天 2018-02-28 select DATE_FORMAT(now(),'%Y-%m-%d %H:%m:%S') --格式化输出 2018-07-25 14:07:18 select '2018-07-25' =(select DATE_FORMAT(now(),'%Y-%m-%d')); --判断当前日期是否与指定日期相等,返回0表示不相等,1表示相等 1 set @dt= (SELECT DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s')); --格式化当前日期和时间,并赋值给@dt SELECT @dt;--2018-07-25 14:33:50 SELECT DATE(@dt);--2018-07-25 SELECT TIME(@dt); --14:33:50 SELECT DATE(NOW()); --只输出当前日期 2018-07-25 SELECT TIME(NOW()); --只输出当前时间 14:36:19 SELECT YEAR(now()); --2018 SELECT month(now()); --7 select day(now()); --25 SELECT time(now()) time1 , sleep(3) ,time(now()) time2; --中间睡眠3s钟 time1和time2的时间也是一样的 14:43:54 0 14:43:54 SELECT time(SYSDATE()) time1,sleep(3),time(SYSDATE()) time2; --中间睡眠3s钟 time1和time2的时间相差3s 14:43:15 0 14:43:18 --其他获取当前日期和时间的函数 select CURRENT_DATE,CURRENT_TIME,CURRENT_USER,LOCALTIME,LOCALTIMESTAMP,date(LOCALTIME),date(LOCALTIMESTAMP),time(LOCALTIME);--2018-07-25 14:48:30 root@localhost 2018-07-25 14:48:30 2018-07-25 14:48:30 2018-07-25 2018-07-25 14:48:30 set @dt='2018-02-14 14:22:23'; SELECT DAYOFMONTH('2018-02-14') --一月的第几天 14 SELECT DAYOFWEEK('2018-02-14') --一周的第几天 注:从周日算起 4 SELECT DAYOFYEAR(@dt) --一年的第几天 45 select WEEKOFYEAR(@dt) --一年的第几周 7
Datumswert gemäß Formatzeichenfolge formatieren:
%S, %s Sekunden in zweistelliger Form (00,01, ..., 59)
%I, %i zweistellige Punkte (00,01, ..., 59)
%H zweistellige Zahl Numerisch Stunde, 24 Stunden (00,01, ..., 23)
%h Zweistellige Stunde, 12 Stunden (01,02, ..., 12)
%k Stunde in numerischer Form, 24 Stunden (0,1, ..., 23)
%l numerische Form Stunde, 12 Stunden ( 1, 2, ..., 12)
%T 24-Stunden-Zeitformat (hh:mm:ss)
%r 12-Stunden-Zeitformat (hh:mm:ss AM oder hh:mm:ss PM)
%p AM oder PM
% W Der Name jedes Wochentags (Sonntag, Montag, ..., Samstag)
%a Die Abkürzung des Namens jedes Wochentags (Sonntag, Montag, ..., Samstag) ..., Sa)
%d Zwei Ziffern stellen die Anzahl der Tage im Monat dar (00, 01,..., 31)
%e numerische Form stellt die Anzahl der Tage im Monat dar (1, 2, ..., 31)
%D Englisches Suffix stellt die Anzahl der Tage im Monat dar (1., 2., 3.,. ..)
%w stellt den Wochentag in numerischer Form dar (0 = Sonntag, 1=Montag, ..., 6=Samstag )
%j stellt den Tag des Jahres in drei Ziffern dar (001, 002, ..., 366)
%U Woche (0, 1, 52), wobei Sonntag der erste Tag der Woche ist
%u Woche (0, 1, 52), wobei Montag der erste Tag der Woche ist
%M Monatsname (Januar, Februar, ..., Dezember)
%b abgekürzter Monatsname (Januar, Februar, .. .., Dezember)
%m Der Monat, dargestellt durch zwei Ziffern (01, 02, ..., 12)
%c Der durch Ziffern dargestellte Monat (1, 2, ...., 12)
%Y Das durch vier Ziffern dargestellte Jahr
% y Das durch zwei Ziffern dargestellte Jahr
%% direkter Wert „%“
Verwandte Artikel:
Zeitstempel- und Datumskonvertierung für MySQL-Abfragen
Methoden und Funktionen für MySQL-Zeit- und Datumsabfragen
Ähnliche Videos:
PHP erstellt a Kalender-Plug-in für die Konvertierung lunisolarer Kalender
Das obige ist der detaillierte Inhalt vonEinfach! Nur ein Schritt, der Ihnen hilft, MySQL zum Implementieren von Datums- und Uhrzeitabfragen zu verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!