date_sub
是一個 MySQL 函數,用于從日期或日期時間值中減去指定的時間間隔
以下是使用 date_sub
函數處理時間戳數據的一些示例:
SELECT date_sub(NOW(), INTERVAL 7 DAY); -- 返回當前時間戳減去7天后的時間戳
SELECT date_sub(NOW(), INTERVAL 5 HOUR); -- 返回當前時間戳減去5小時后的時間戳
SELECT date_sub(NOW(), INTERVAL 30 MINUTE); -- 返回當前時間戳減去30分鐘后的時間戳
SELECT date_sub(NOW(), INTERVAL 10 SECOND); -- 返回當前時間戳減去10秒后的時間戳
在這些示例中,我們使用了 NOW()
函數來獲取當前的日期和時間。你可以將其替換為任何有效的日期或日期時間值。注意,INTERVAL
關鍵字后面的數字表示要減去的時間間隔,而單位(如 DAY、HOUR、MINUTE 或 SECOND)則緊跟在數字之后。
希望這些示例能幫助你理解如何使用 date_sub
函數處理時間戳數據。如果你需要更多關于這個函數的信息,請查閱 MySQL 官方文檔:https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-sub