适用于:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
分析平台系统(PDW)
Microsoft Fabric中的SQL数据库
此函数对指定日期和时间参数返回 datetime 值。 有关有效范围的详细信息,请参阅 datetime。
语法
DATETIMEFROMPARTS ( year , month , day , hour , minute , seconds , milliseconds )
参数
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