適用対象:
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