Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
Databricks SQL
Databricks Runtime
Crea una marca de tiempo sin una zona horaria de los campos de fecha y hora, o devuelve NULL si la marca de tiempo no puede crearse.
Syntax
try_make_timestamp_ntz(year, month, day, hour, min, sec)
try_make_timestamp_ntz(date, time)
Importante
El time argumento utiliza el TIME tipo de dato, que está en Beta.
Arguments
-
year: UnaINTEGERexpresión desde1a través9999de . -
month: UnaINTEGERexpresión de1(enero) a12(diciembre). -
day: UnaINTEGERexpresión desde1a través31de . -
hour: UnaINTEGERexpresión desde0a través23de . -
min: UnaINTEGERexpresión desde0a través59de . -
sec: Una expresión numérica desde0a través60de . -
date: UnaDATEexpresión que proporciona los campos del año, mes y día. -
time: UnaTIMEexpresión que proporciona los campos hora, minuto y segundo.
Returns
Un TIMESTAMP_NTZ, o NULL si un argumento está fuera de límites o no se puede crear la marca temporal.
Si sec es 60, la función lo interpreta como 0 y añade un minuto al resultado.
Ejemplos
> SELECT try_make_timestamp_ntz(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT try_make_timestamp_ntz(2014, 13, 28, 6, 30, 45.887);
NULL
> SELECT try_make_timestamp_ntz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887