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