MySQL之DATE_ADD()和DATE_SUB()函數(shù)的使用方式
DATE_ADD()和DATE_SUB()函數(shù)的使用
在 MySQL中,可以使用 DATE_ADD() 和 DATE_SUB() 函數(shù)
結(jié)合不同的時間間隔來獲取當(dāng)前時間前后一小時、一天、一周、一個月和一年的時間。
假設(shè)當(dāng)前時間為 “2024-03-19 20:44:00”
獲取當(dāng)前時間
查詢語句:
SELECT NOW();
結(jié)果:
2024-03-19 20:44:00
DATE_ADD()
獲取當(dāng)前時間后一小時的時間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 HOUR);結(jié)果:
2024-03-19 21:44:00
獲取當(dāng)前時間后一天的時間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 DAY);結(jié)果:
2024-03-20 20:44:00
獲取當(dāng)前時間后一周的時間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 WEEK);結(jié)果:
2024-03-26 20:44:00
獲取當(dāng)前時間后一個月的時間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 MONTH);結(jié)果:
2024-04-19 20:44:00
獲取當(dāng)前時間后一年的時間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 YEAR);結(jié)果:
2025-03-19 20:44:00
DATE_SUB()
獲取當(dāng)前時間前一小時的時間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 HOUR);結(jié)果:
2024-03-19 19:44:00
獲取當(dāng)前時間前一天的時間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 DAY);結(jié)果:
2024-03-18 20:44:00
獲取當(dāng)前時間前一周的時間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 WEEK);結(jié)果:
2024-03-12 20:44:00
獲取當(dāng)前時間前一個月的時間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 MONTH);結(jié)果:
2024-02-19 20:44:00
獲取當(dāng)前時間前一年的時間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 YEAR);結(jié)果:
2023-03-19 20:44:00
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- mysql?DATE_ADD函數(shù)用法舉例
- MySQL加減間隔時間函數(shù)DATE_ADD和DATE_SUB的實現(xiàn)
- mysql中日期的加減 date_add()、date_sub() 函數(shù)及用法小結(jié)
- mysql中使用date_add()函數(shù)講解
- MySQL DATE_ADD和ADDDATE函數(shù)實現(xiàn)向日期添加指定時間間隔
- MySQL的時間差函數(shù)(TIMESTAMPDIFF、DATEDIFF)、日期轉(zhuǎn)換計算函數(shù)(date_add、day、date_format、str_to_date)
- MySQL中DATE_ADD函數(shù)的具體使用
相關(guān)文章
MySQL如何通過Navicat實現(xiàn)遠(yuǎn)程連接
這篇文章主要介紹了MySQL如何通過Navicat實現(xiàn)遠(yuǎn)程連接,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下2020-09-09
MySQL?LOAD?DATA與INSERT導(dǎo)入大批量數(shù)據(jù)示例代碼
MySQL LOAD DATA是一個用于快速從文件中批量導(dǎo)入數(shù)據(jù)到表中的命令,這篇文章主要介紹了MySQL?LOAD?DATA與INSERT導(dǎo)入大批量數(shù)據(jù)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-09-09
Mysql中的count()與sum()區(qū)別詳細(xì)介紹
本文將介紹Mysql中的count()與sum()區(qū)別,需要的朋友可以參考下2012-11-11
MySQL分組查詢獲取每組最新的一條數(shù)據(jù)詳解(group?by)
在寫報表功能時遇到一個需要根據(jù)用戶id分組查詢最新一條錢包明細(xì)數(shù)據(jù)的需求,下面這篇文章主要給大家介紹了關(guān)于MySQL分組查詢獲取每組最新的一條數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2024-08-08
MySQL數(shù)據(jù)庫主從復(fù)制延時超長的解決方法
這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫主從復(fù)制延時超長的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
SQL group by去重復(fù)且按照其他字段排序的操作
這篇文章主要介紹了SQL group by去重復(fù)且按照其他字段排序的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03

