Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime
Cria um carimbo temporal com um fuso horário local a partir dos campos de data e hora.
Syntax
make_timestamp_ltz(year, month, day, hour, min, sec [, timezone] )
make_timestamp_ltz(date, time [, timezone] )
Importante
O time argumento utiliza o TIME tipo de dado, que está em Beta.
Arguments
-
year: UmaINTEGERexpressão de1através9999de . -
month: UmaINTEGERexpressão de1(janeiro) a12dezembro. -
day: UmaINTEGERexpressão de1através31de . -
hour: UmaINTEGERexpressão de0através23de . -
min: UmaINTEGERexpressão de0através59de . -
sec: Uma expressão numérica de0através60de . -
date: UmaDATEexpressão que fornece os campos do ano, mês e dia. -
time: UmaTIMEexpressão que fornece os campos hora, minuto e segundo. -
timezone: Uma expressão opcionalSTRINGque avalia para um fuso horário válido, comoCETouUTC.
Returns
Um TIMESTAMP_LTZ.
Se sec for 60, a função interpreta-o como 0 e acrescenta um minuto ao resultado.
Se um argumento estiver fora de limites, a função eleva DATETIME_FIELD_OUT_OF_BOUNDS. Usa try_make_timestamp_ltz para voltar NULL em vez disso.
Condições de erro comuns
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