DATETIMEFROMPARTS (Transact-SQL)
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)
此函数对指定日期和时间参数返回 datetime 值。
语法
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)
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈