DATETIMEFROMPARTS (Transact-SQL)

Возвращает значение datetime, соответствующее указанной дате и времени.

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

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

Аргументы

  • year
    Целочисленное выражение, задающее год.

  • month
    Целочисленное выражение, задающее месяц.

  • day
    Целочисленное выражение, задающее день.

  • hour
    Целочисленное выражение, задающее часы.

  • minute
    Целочисленное выражение, задающее минуты.

  • seconds
    Целочисленное выражение, задающее секунды.

  • milliseconds
    Целочисленное выражение, задающее миллисекунды.

Типы возвращаемых данных

datetime

Замечания

DATETIMEFROMPARTS возвращает полностью инициализированное значение datetime. Если аргументы недопустимы, то возникает ошибка. Если требуемые аргументы имеют значение NULL, возвращается NULL.

Для серверов SQL Server 2012 и выше данная функция может быть удаленной. Данная функция не может быть удаленной для серверов с версией ниже SQL Server 2012.

Примеры

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)