Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
Databricks SQL
Databricks Runtime
Создаёт временную метку с локальным часовым поясом из полей даты и времени.
Syntax
make_timestamp_ltz(year, month, day, hour, min, sec [, timezone] )
make_timestamp_ltz(date, time [, timezone] )
Это важно
Аргумент time использует TIME тип данных, который находится в бета-версии.
Arguments
-
year: ВыражениеINTEGERчерез19999. -
month: ВыражениеINTEGERс1(января) по12(декабрь). -
day: ВыражениеINTEGERчерез131. -
hour: ВыражениеINTEGERчерез023. -
min: ВыражениеINTEGERчерез059. -
sec: Числовое выражение из0через60. -
date: ВыражениеDATE, дающее поля года, месяца и дня. -
time: ВыражениеTIME, дающее поля часа, минуты и секунды. -
timezone: НеобязательноеSTRINGвыражение, которое оценивается в допустимый часовой пояс, напримерCETилиUTC.
Returns
Если sec — 60, функция интерпретирует это как 0 и добавляет одну минуту к результату.
Если аргумент выходит за рамки, функция повышает DATETIME_FIELD_OUT_OF_BOUNDS. Используйте try_make_timestamp_ltz для возврата NULL .
Распространенные условия ошибки
Examples
> SELECT make_timestamp_ltz(2014, 12, 28, 6, 30, 45.887, 'CET');
2014-12-27 21:30:45.887
> SELECT make_timestamp_ltz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887