共計(jì) 1491 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
自動(dòng)寫(xiě)代碼機(jī)器人,免費(fèi)開(kāi)通
這篇文章給大家介紹 MySQL 中怎么獲取當(dāng)前時(shí)間的前一天和后一天,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
MySQL 為日期增加一個(gè)時(shí)間間隔用 date_add()函數(shù)
MySQL 為日期減去一個(gè)時(shí)間間隔用 date_sub() 函數(shù)
實(shí)驗(yàn)如下:
mysql select now();
+———————+
| now() |
+———————+
| 2017-03-15 16:57:30 |
+———————+
1 row in set (0.00 sec)
mysql set @dt = now();
Query OK, 0 rows affected (0.00 sec)
增加一天:
mysql select date_add(@dt, interval 1 day);
+——————————-+
| date_add(@dt, interval 1 day) |
+——————————-+
| 2017-03-16 16:57:32 |
+——————————-+
1 row in set (0.00 sec)
減少一天:
mysql select date_sub(@dt, interval 1 day);
+——————————-+
| date_sub(@dt, interval 1 day) |
+——————————-+
| 2017-03-14 16:57:32 |
+——————————-+
1 row in set (0.00 sec)
同理增加一小時(shí),一分鐘可以用:
select date_add(@dt, interval 1 hour); — 增加一小時(shí)
select date_add(@dt, interval 1 minute); — 增加一分鐘
select date_add(@dt, interval 1 second); – 增加一秒鐘
select date_add(@dt, interval 1 microsecond); – 增加一微妙
select date_add(@dt, interval 1 week); – 增加一星期
select date_add(@dt, interval 1 month); – 增加一個(gè)月
select date_add(@dt, interval 1 quarter); 增加一季(三個(gè)月)
減少一小時(shí),一分鐘可以用:
select date_sub(@dt, interval 1 hour); — 減少一小時(shí)
select date_sub(@dt, interval 1 minute); — 減少一分鐘
select date_sub(@dt, interval 1 second); – 減少一秒鐘
select date_sub(@dt, interval 1 microsecond); – 減少一微妙
select date_sub(@dt, interval 1 week); – 減少一星期
select date_sub(@dt, interval 1 month); – 減少一個(gè)月
select date_sub(@dt, interval 1 quarter); – 減少一季(三個(gè)月)
關(guān)于 MySQL 中怎么獲取當(dāng)前時(shí)間的前一天和后一天就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
向 AI 問(wèn)一下細(xì)節(jié)