make_timestamp_ntz Fonction

S’applique à :case cochée oui Databricks SQL case cochée oui Databricks Runtime

Crée un horodatage sans fuseau horaire à partir des champs de date et d’heure.

Syntax

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

make_timestamp_ntz(date, time)

Important

L’argument time utilise le TIME type de donnée, qui est en version Bêta.

Arguments

  • year: Une INTEGER expression issue de 1 travers 9999.
  • month: Une INTEGER expression de 1 (janvier) à 12 (décembre).
  • day: Une INTEGER expression issue de 1 travers 31.
  • hour: Une INTEGER expression issue de 0 travers 23.
  • min: Une INTEGER expression issue de 0 travers 59.
  • sec: Une expression numérique issue de 0 .60
  • date: Une expression qui fournit les champs DATE d’année, de mois et de jour.
  • time: Une expression qui fournit les champs TIME heure, minute et seconde.

Returns

Un TIMESTAMP_NTZ.

Si sec est 60, la fonction l’interprète comme 0 et ajoute une minute au résultat.

Si un argument est hors limites, la fonction augmente DATETIME_FIELD_OUT_OF_BOUNDS. Utilise try_make_timestamp_ntz pour revenir NULL à la place.

Conditions d’erreur courantes

Exemples

> 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