色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql+日期加減n天

林國瑞2年前13瀏覽0評論

MySQL中日期的存儲格式

在 MySQL 中存儲日期類型的數據時,我們可以使用 DATE,TIME,DATETIME 或 TIMESTAMP 等數據類型。其中 DATE 存儲年月日,TIME 存儲時分秒,DATETIME 存儲年月日時分秒,TIMESTAMP 存儲 Unix 時間戳。

日期加減n天的方法

我們可以使用 MySQL 中的 DATE_ADD 和 DATE_SUB 函數來進行日期的加減運算。語法如下:

DATE_ADD(date, INTERVAL n DAY);

DATE_SUB(date, INTERVAL n DAY);

其中,date 為要進行操作的日期,n 為要加減的天數,可以為正數和負數。

日期加減n天的示例

例如,我們要將 2021-01-01 加上 10 天:

SELECT DATE_ADD('2021-01-01', INTERVAL 10 DAY);

輸出結果為 2021-01-11。

再例如,我們要將 2021-01-01 減去 5 天:

SELECT DATE_SUB('2021-01-01', INTERVAL 5 DAY);

輸出結果為 2020-12-27。

注意事項

在進行日期操作時,需要注意日期的格式。如果使用的是字符串類型的日期,在進行加減運算時會自動轉換為日期類型。如果日期格式有誤,會導致操作失敗或結果錯誤。

另外,使用 DATE_ADD 和 DATE_SUB 函數進行加減運算時,會返回一個新的日期值,原日期值并不會改變。