MySQL之DATE_ADD()和DATE_SUB()函數(shù)的使用方式
DATE_ADD()和DATE_SUB()函數(shù)的使用
在 MySQL中,可以使用 DATE_ADD() 和 DATE_SUB() 函數(shù)
結(jié)合不同的時(shí)間間隔來獲取當(dāng)前時(shí)間前后一小時(shí)、一天、一周、一個(gè)月和一年的時(shí)間。
假設(shè)當(dāng)前時(shí)間為 “2024-03-19 20:44:00”
獲取當(dāng)前時(shí)間
查詢語句:
SELECT NOW();
結(jié)果:
2024-03-19 20:44:00
DATE_ADD()
獲取當(dāng)前時(shí)間后一小時(shí)的時(shí)間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 HOUR);結(jié)果:
2024-03-19 21:44:00
獲取當(dāng)前時(shí)間后一天的時(shí)間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 DAY);結(jié)果:
2024-03-20 20:44:00
獲取當(dāng)前時(shí)間后一周的時(shí)間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 WEEK);結(jié)果:
2024-03-26 20:44:00
獲取當(dāng)前時(shí)間后一個(gè)月的時(shí)間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 MONTH);結(jié)果:
2024-04-19 20:44:00
獲取當(dāng)前時(shí)間后一年的時(shí)間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 YEAR);結(jié)果:
2025-03-19 20:44:00
DATE_SUB()
獲取當(dāng)前時(shí)間前一小時(shí)的時(shí)間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 HOUR);結(jié)果:
2024-03-19 19:44:00
獲取當(dāng)前時(shí)間前一天的時(shí)間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 DAY);結(jié)果:
2024-03-18 20:44:00
獲取當(dāng)前時(shí)間前一周的時(shí)間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 WEEK);結(jié)果:
2024-03-12 20:44:00
獲取當(dāng)前時(shí)間前一個(gè)月的時(shí)間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 MONTH);結(jié)果:
2024-02-19 20:44:00
獲取當(dāng)前時(shí)間前一年的時(shí)間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 YEAR);結(jié)果:
2023-03-19 20:44:00
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- mysql?DATE_ADD函數(shù)用法舉例
- MySQL加減間隔時(shí)間函數(shù)DATE_ADD和DATE_SUB的實(shí)現(xiàn)
- mysql中日期的加減 date_add()、date_sub() 函數(shù)及用法小結(jié)
- mysql中使用date_add()函數(shù)講解
- MySQL DATE_ADD和ADDDATE函數(shù)實(shí)現(xiàn)向日期添加指定時(shí)間間隔
- MySQL的時(shí)間差函數(shù)(TIMESTAMPDIFF、DATEDIFF)、日期轉(zhuǎn)換計(jì)算函數(shù)(date_add、day、date_format、str_to_date)
- MySQL中DATE_ADD函數(shù)的具體使用
相關(guān)文章
使用JS+HTML/CSS實(shí)現(xiàn)虛擬滾動(dòng)和分頁加載效果
虛擬滾動(dòng)和分頁加載是一種優(yōu)化大型數(shù)據(jù)集的常見技術(shù),用于在Web應(yīng)用程序中提高性能和用戶體驗(yàn),在本文中,我將演示如何使用JavaScript和HTML/CSS來實(shí)現(xiàn)虛擬滾動(dòng)和分頁加載,同時(shí)提供示例代碼和詳細(xì)解釋,需要的朋友可以參考下2023-10-10
MySQL學(xué)習(xí)之SQL語法及SQL解析順序
這篇文章主要介紹了SQL語法及SQL解析順序,SQL(Structured Query Language)是一種標(biāo)準(zhǔn),作為一種訪問關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,感興趣的小伙伴可以借鑒閱讀2023-03-03
mysql 5.7.18 安裝配置方法圖文教程(CentOS7)
這篇文章主要為大家詳細(xì)介紹了CentOS 7下mysql 5.7.18 安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
Ubuntu下完美實(shí)現(xiàn)遷移MySQL數(shù)據(jù)庫位置
這篇文章主要介紹了Ubuntu下完美實(shí)現(xiàn)遷移MySQL數(shù)據(jù)庫位置,十分詳細(xì),有需要的小伙伴可以參考下2015-03-03
MySQL命令行導(dǎo)出與導(dǎo)入數(shù)據(jù)庫
這篇文章主要為大家詳細(xì)介紹了利用命令行MySQL導(dǎo)出數(shù)據(jù)庫與導(dǎo)入數(shù)據(jù)庫的例子,感興趣的小伙伴們可以參考一下2016-06-06
MySQL存儲(chǔ)引擎應(yīng)用場景MyISAM?vs?InnoDB優(yōu)勢選擇
這篇文章主要為大家介紹了MySQL存儲(chǔ)引擎應(yīng)用場景MyISAM?vs?InnoDB優(yōu)勢選擇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10

