Share via


DATETIMEFROMPARTS (Transact-SQL)

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

此函式會傳回指定日期和時間引數的 datetime 值。 如需有效範圍的詳細資訊,請參閱 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 如果至少有一個必要自變數具有無效的值,就會引發錯誤。 DATETIMEFROMPARTS如果至少有必要NULL自變數具有值,則傳NULL回 。

此函式能夠遠端至 SQL Server 2012 (11.x) 伺服器和更新版本。 它不會從遠端到執行 SQL Server 2012 (11.x) 和舊版的伺服器。

範例

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

以下為結果集。

2010-12-31 23:59:59.000