日期和时间函数 (Transact-SQL)

以下标量函数对日期和时间输入值执行操作,并返回一个字符串、数字值或日期和时间值。

下表中列出了 Transact-SQL 日期和时间函数及其确定性属性。有关函数确定性的详细信息,请参阅确定性函数和不确定性函数

函数 确定性

DATEADD

具有确定性

DATEDIFF

具有确定性

DATENAME

不具有确定性

DATEPART

除了用作 DATEPART (dw,date) 或 DATEPART (wk,ww, date) 外都具有确定性。dwweekday 日期部分,取决于设置每周的第一天的 SET DATEFIRST 所设置的值。week (wk, ww) 日期部分反映了对 SET DATEFIRST 所做的更改。任意一年的 1 月 1 日均定义 week 日期部分的开头数字,例如:DATEPART(wk,'Jan 1, xxxx') = 1,其中 xxxx 为任意一年。

DAY

具有确定性

GETDATE

不具有确定性

GETUTCDATE

不具有确定性

MONTH

具有确定性

YEAR

具有确定性

请参阅

参考

Functions (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助