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)