天天看點

MYSQL擷取各種時間MYSQL擷取各種時間

MYSQL擷取各種時間

擷取目前時間-精确到毫秒

2020-09-10 11:01:08
           
CURRENT_TIMESTAMP
           

擷取目前時間-精确到天

2020-09-10

CURRENT_DATE
           

擷取目前時間-隻有時間

11:01:08

CURRENT_TIME
           

擷取兩個日期的天數差

SELECT TIMESTAMPDIFF(DAY,'2020-07-21','2020-08-20')
           

擷取兩個日期的月數差

SELECT TIMESTAMPDIFF(MONTH,'2020-07-21','2020-09-20')
           

擷取兩個日期的年數差

SELECT TIMESTAMPDIFF(YEAR,'2018-07-21','2020-09-20')
           

擷取後一天,後一個月,後一年

SELECT DATE_ADD(NOW(),INTERVAL 1 DAY)
SELECT DATE_ADD(NOW(),INTERVAL 1 MONTH)
SELECT DATE_ADD(NOW(),INTERVAL 1 YEAR)
           

擷取前一天,前一個月,前一年

SELECT DATE_SUB(NOW(),INTERVAL 1 DAY)
SELECT DATE_SUB(NOW(),INTERVAL 1 MONTH)
SELECT DATE_SUB(NOW(),INTERVAL 1 YEAR)
           

繼續閱讀