MySQL時間字段加減法
MySQL中有許多強大的日期和時間函數,使用這些函數可以方便地對時間字段進行加減法運算。
DATE_ADD()函數
DATE_ADD()函數可以將給定的時間字段加上指定的時間間隔,例如:
SELECT DATE_ADD('2021-01-01 10:00:00', INTERVAL 1 HOUR);
這個查詢將返回 '2021-01-01 11:00:00'
DATE_SUB()函數
相對的,DATE_SUB()函數可以將給定的時間字段減去指定的時間間隔,例如:
SELECT DATE_SUB('2021-01-01 10:00:00', INTERVAL 1 HOUR);
這個查詢將返回 '2021-01-01 09:00:00'
TIMESTAMPADD()函數
TIMESTAMPADD()函數可以按照指定的時間單位對時間字段進行加減法運算,例如:
SELECT TIMESTAMPADD(MINUTE, 30, '2021-01-01 10:00:00');
這個查詢將返回 '2021-01-01 10:30:00'
TIMESTAMPDIFF()函數
TIMESTAMPDIFF()函數可以計算給定的兩個時間字段之間相差的時間間隔,例如:
SELECT TIMESTAMPDIFF(DAY, '2021-01-01', '2021-01-03');
這個查詢將返回 2
下一篇css眾域交易平臺