DATETIMEFROMPARTS (Transact-SQL)

適用於: SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

此函式會傳回指定日期和時間引數的 datetime 值。

Transact-SQL 語法慣例

Syntax

DATETIMEFROMPARTS ( year, month, day, hour, minute, seconds, milliseconds )  

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

year
指定年份的整數運算式。

month
指定月份的整數運算式。

day
指定日期的整數運算式。

hour
指定小時的整數運算式。

minute
指定分鐘的整數運算式。

seconds
指定秒的整數運算式。

milliseconds
指定毫秒的整數運算式。

傳回類型

datetime

備註

DATETIMEFROMPARTS 會傳回完整初始化的 datetime 值。 如果至少一個必要引數具有無效的值,DATETIMEFROMPARTS 會引發錯誤。 如果至少一個必要引數具有 Null 值,則 DATETIMEFROMPARTS 會傳回 Null。

此函數可以從遠端對 SQL Server 2012 (11.x) 伺服器和更新版伺服器執行。 它在版本低於 SQL Server 2012 (11.x) 的伺服器上無法以遠端方式運作。

範例

SELECT DATETIMEFROMPARTS ( 2010, 12, 31, 23, 59, 59, 0 ) AS Result;  

以下為結果集。

Result  
---------------------------  
2010-12-31 23:59:59.000  
  
(1 row(s) affected)  

另請參閱

datetime (Transact-SQL)