make_timestamp_ntz 関数

適用対象:チェック済み: はい Databricks SQLチェック済み: はい Databricks Runtime

日付と時間のフィールドからタイムゾーンなしのタイムスタンプを作成します。

Syntax

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

make_timestamp_ntz(date, time)

Important

timeの議論はベータ版の TIME データ型を使用しています。

Arguments

  • year 1から9999にかけての、INTEGER的な表現です。
  • month:1(1月)から12(12月)までのINTEGER表現。
  • day 1から31にかけての、INTEGER的な表現です。
  • hour 0から23にかけての、INTEGER的な表現です。
  • min 0から59にかけての、INTEGER的な表現です。
  • sec: 0 から 60までの数値式です。
  • date:年、月、日のフィールドを提供する DATE 式です。
  • time:時、分、秒の場を提供する TIME 式です。

Returns

TIMESTAMP_NTZ です。

secが60の場合、関数はそれを0として解釈し、結果に1分を加えます。

引数が境界外の場合、関数は DATETIME_FIELD_OUT_OF_BOUNDSを上げます。 try_make_timestamp_ntzを使ってNULLを返品してください。

一般的なエラー状態

例一覧

> 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