日期函数
1、getdate()
返回系统当前的日期和时间
2、day(date_expression) 返回date_expression中的日期值 3、month(date_expression) 返回date_expression中的月份值 4、year(date_expression) 返回date_expression中的年份值 例如:SELECT GETDATE() AS 'GETDATE' --返回当前系统日期和时间 SELECT DAY(GETDATE()) AS 'DAY' --返回值为当天日期值 SELECT MONTH(GETDATE()) AS 'MONTH' --返回值为当月月份值 SELECT YEAR(GETDATE()) AS 'YEAR' --返回值为当年年份值运行结果:
5、DATEADD() 语法格式: DATEADD (
实例:
--当前日期时间为:2014-04-18 15:18:59.673 SELECT DATEADD(YY,2,GETDATE()) --返回值为2016-04-18 15:18:59.673 SELECT DATEADD(M,2,GETDATE()) --返回值为2014-06-18 15:18:59.673 SELECT DATEADD(D,2,GETDATE()) --返回值为2014-04-20 15:18:59.6736、DATEDIFF() 语法格式:
DATEDIFF (
SELECT DATEDIFF(YY,'2014-04-18','2016-04-18') --返回值为2 SELECT DATEDIFF(M,'2014-04-18','2014-06-18') --返回值为2 SELECT DATEDIFF(D,'2014-04-18','2014-04-20') --返回值为27、DATENAME() 语法格式 DATENAME (
SELECT DATENAME(YY,'2014-4-18') --返回值为2014 SELECT DATENAME(M,'2014-4-18') --返回值为04 SELECT DATENAME(D,'2014-4-18') --返回值为188、DATEPART() 语法格式: DATEPART (
--当前日期为:2014-04-18 SELECT DATEPART(YY,GETDATE()) --返回值为2014 SELECT DATEPART(M,GETDATE()) --返回值为4 SELECT DATEPART(D,GETDATE()) --返回值为18