在MySQL數據庫中,我們可以非常方便地對時間進行計算,例如,我們可以使用DATE_SUB()函數將當前時間減1天。
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);
上面這段SQL語句表示,我們要查詢今天的日期減去1天后的日期。NOW()函數會返回當前時間,INTERVAL 1 DAY表示要減去1天。
如果我們需要查詢具體的某一天減去1天后的日期,可以這樣寫:
SELECT DATE_SUB('2022-08-15', INTERVAL 1 DAY);
上面的SQL語句表示,我們要查詢2022年8月15日減去1天后的日期。
除了使用DATE_SUB()函數,我們還可以使用DATE_ADD()函數來實現時間計算,只需要將INTERVAL后面的1 DAY改成-1 DAY即可:
SELECT DATE_ADD(NOW(), INTERVAL -1 DAY);
上面的SQL語句表示,我們要查詢當前時間減去1天后的日期。-1 DAY表示要減去1天。
總之,在MySQL數據庫中,對時間進行計算非常方便,只需要使用DATE_SUB()函數或DATE_ADD()函數即可實現。
上一篇mysql格式化日期函數
下一篇css 顏色閃動