make_timestamp_ntz Función

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Crea una marca de tiempo sin huso horario a partir de los campos de fecha y hora.

Syntax

make_timestamp_ntz(year, month, day, hour, min, sec)

make_timestamp_ntz(date, time)

Importante

El time argumento utiliza el TIME tipo de dato, que está en Beta.

Arguments

  • year: Una INTEGER expresión desde 1 a través 9999de .
  • month: Una INTEGER expresión de 1 (enero) a 12 (diciembre).
  • day: Una INTEGER expresión desde 1 a través 31de .
  • hour: Una INTEGER expresión desde 0 a través 23de .
  • min: Una INTEGER expresión desde 0 a través 59de .
  • sec: Una expresión numérica desde 0 a través 60de .
  • date: Una DATE expresión que proporciona los campos del año, mes y día.
  • time: Una TIME expresión que proporciona los campos hora, minuto y segundo.

Returns

Un objeto TIMESTAMP_NTZ.

Si sec es 60, la función lo interpreta como 0 y añade un minuto al resultado.

Si un argumento está fuera de límites, la función eleva DATETIME_FIELD_OUT_OF_BOUNDS. Usa try_make_timestamp_ntz para volver NULL en su lugar.

Condiciones de error comunes

Ejemplos

> SELECT make_timestamp_ntz(2014, 12, 28, 6, 30, 45.887);
  2014-12-28 06:30:45.887

> SELECT make_timestamp_ntz(DATE'2014-12-28', TIME'06:30:45.887');
  2014-12-28 06:30:45.887