时间日期函数
获取 当前日期 CURDATE() 2021-03-02
SELECT CURDATE()
获取 当前时间 14:46:36
SELECT CURTIME()
获取日期和时间 2021-03-02 14:47:31
SELECT NOW()
获取日期所在的周数(第几周)
SELECT WEEK(‘1998-02-20’)
获取日期中的年份
SELECT YEAR(‘2000-01-01’) AS 那一年
获取时间中的小时
SELECT HOUR(NOW())
获取时间中的分钟
SELECT MINUTE(NOW())
获取两个日期相差的天数 DATEDIFF(date1,date2) date1减date2
回顾 SQL SERVER中对应的语法DateDiff(DD,date1,date2) date2减date1
DD这里表示天数,MM表示月份,YY表示年
SELECT DATEDIFF(NOW(),‘2011-03-02’) AS 两个日期相差的天数
date加上n天后的日期 ADDDATE(date,n)
SELECT ADDDATE(NOW(),5)