mysql日期时间函数

mysql日期时间函数
名称 说明 例子 结果
NOW() 获取当前日期和时间 SELECT NOW() 2018-05-03 23:28:45 
CURDATE() 获取当前日期 SELECT CURDATE()    2018-05-03
CURTIME() 获取当前时间 SELECT CURTIME() 23:28:45 
DATE_ADD() 日期变化

SELECT DATE_ADD(CURDATE(),INTERVAL 1 DAY)     

SELECT DATE_ADD(CURDATE(),INTERVAL 1  WEEK)

SELECT DATE_ADD(CURDATE(),INTERVAL 1 MONTH)

SELECT DATE_ADD(CURDATE(),INTERVAL 1 YEAR)

2018-05-04 

2018-05-10 

2018-06-03

2019-06-03 

DATEDIFF()                日期差值 SELECT DATEDIFF('2018-5-3','2018-4-3') 30
DATE_FORMAT() 日期格式化

SELECT DATE_FORMAT('20180503','%Y-%m-%d')

SELECT DATE_FORMAT('20180503','%Y/%m/%d')

SELECT DATE_FORMAT('20180503234001','%Y/%m/%d %H:%i:%s')

2018-05-03

2018/05/03

2018/05/03 23:40:01

猜你喜欢

转载自blog.csdn.net/szstudy/article/details/80188963
今日推荐