Heim  >  Artikel  >  Datenbank  >  Einfach! Nur ein Schritt, der Ihnen hilft, MySQL zum Implementieren von Datums- und Uhrzeitabfragen zu verwenden

Einfach! Nur ein Schritt, der Ihnen hilft, MySQL zum Implementieren von Datums- und Uhrzeitabfragen zu verwenden

php是最好的语言
php是最好的语言Original
2018-07-26 16:32:161811Durchsuche

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!

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