DATETIMEFROMPARTS (Transact-SQL)
Returns a datetime value for the specified date and time.
Transact-SQL Syntax Conventions
Syntax
DATETIMEFROMPARTS ( year, month, day, hour, minute, seconds, milliseconds )
Arguments
year
Integer expression specifying a year.month
Integer expression specifying a month.day
Integer expression specifying a day.hour
Integer expression specifying hours.minute
Integer expression specifying minutes.seconds
Integer expression specifying seconds.milliseconds
Integer expression specifying milliseconds.
Return Types
datetime
Remarks
DATETIMEFROMPARTS returns a fully initialized datetime value. If the arguments are not valid, then an error is raised. If required arguments are null, then a null is returned.
This function is capable of being remoted to SQL Server 2012 servers and above. It will not be remoted to servers that have a version below SQL Server 2012.
Examples
SELECT DATETIMEFROMPARTS ( 2010, 12, 31, 23, 59, 59, 0 ) AS Result;
Here is the result set.
Result
---------------------------
2010-12-31 23:59:59.000
(1 row(s) affected)