try_to_date 関数

適用対象:はい Databricks SQL チェックが Databricks Runtime 17.2 以降" とマークされているチェック

キャスト expr 任意のフォーマットで日付に戻すか、キャストが失敗した場合は NULL 。

Syntax

try_to_date(expr [, fmt] )

Arguments

  • expr:日付を表す STRING、 DATE、または TIMESTAMP の表現です。
  • fmt:表現 STRING 任意の形式です。

Returns

DATE です。

fmtを省略すると、この関数はtry_cast(expr AS DATE)と同値になります。

fmt の形式が正しくない場合、Azure Databricksは INVALID_DATETIME_PATTERN を発生させます。 exprがfmtで解析できない場合、関数は NULL を返します。

一般的なエラー状態

例一覧

> SELECT try_to_date('2016-12-31');
  2016-12-31

> SELECT try_to_date('31/12/2016', 'dd/MM/yyyy');
  2016-12-31

> SELECT try_to_date('2016-12-32', 'yyyy-MM-dd');
  NULL