日期和時間函數 (Transact-SQL)

下列純量函數會執行一項作業來處理日期和時間輸入值,並傳回字串、數值或日期和時間值。

Transact-SQL 日期和時間函數及其決定性屬性,皆列在下表中。如需有關函數決定性的詳細資訊,請參閱<決定性與非決定性函數>。

函數 決定性

DATEADD

具決定性

DATEDIFF

具決定性

DATENAME

不具決定性

DATEPART

具決定性,不過當做 DATEPART (dw,date) 或 DATEPART (wk,ww, date) 使用時除外。dwweekday 的日期部分,根據用來設定當週第一天的 SET DATEFIRST 所設定的值而定。「週」 (wk, ww) 的日期部分反映 SET DATEFIRST 的變更。任何一年的 1 月 1 日都定義了「週」日期部分的起始數字,例如:DATEPART(wk,'Jan 1, xxxx') = 1,其中 xxxx 是任何一年。

DAY

具決定性

GETDATE

不具決定性

GETUTCDATE

不具決定性

MONTH

具決定性

YEAR

具決定性

請參閱

參考

函數 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助