T-SQL常用的时间和日期函数

发布时间:2019-10-17编辑:脚本学堂
T-SQL常用的时间和日期函数,分享给大家,小小函数关键时刻可以派上大用场哦。

T-SQL常用的时间和日期函数,分享给大家,小小函数关键时刻可以派上大用场哦。

(1) dateadd
函数功能 在向指定日期加上一段时间的基础上,返回新的datetime值
语法 DATEADD ( datepart , number, date )
样例
 

复制代码 代码如下:
SELECT DATEADD(day, 21, pubdate) AS timeframe FROM titles

(2) DATEPART
函数功能 返回代表指定日期的指定日期部分的整数
语法 DATEPART ( datepart , date )
样例
 

复制代码 代码如下:
SELECT DATEPART(month, GETDATE()) AS 'Month Number'

(3) DAY
函数功能 返回代表指定日期的天的日期部分的整数
语法 DAY ( date )

(4) GETDATE
函数功能 按 datetime 值的 Microsoft? SQL Server? 标准内部格式返回当前系统日期和时间
语法 GETDATE ( )

(5) GETUTCDATE
函数功能 返回表示当前 UTC 时间(世界时间坐标或格林尼治标准时间)的 datetime 值。当前的 UTC 时间得自当前的本地时间和运行 SQL Server 的计算机操作系统中的时区设置
语法 GETUTCDATE()

(6) MONTH
函数功能 返回代表指定日期月份的整数
语法 MONTH ( date )
样例
 

复制代码 代码如下:
SELECT "Month Number" = MONTH('03/12/1998')

(7) YEAR
函数功能 返回表示指定日期中的年份的整数
语法 YEAR ( date )