Funzione try_to_date

Si applica a:sì contrassegnato Databricks SQL sì contrassegnato Databricks Runtime 17.2 e versioni successive

Ritorna expr il cast a una data usando una formattazione opzionale, oppure NULL se il cast fallisce.

Syntax

try_to_date(expr [, fmt] )

Arguments

  • expr: Un STRING, DATE, o TIMESTAMP un'espressione che rappresenta una data.
  • fmt: un'espressione di formato STRING opzionale.

Returns

Un oggetto DATE.

Se si omette fmt, la funzione è equivalente a try_cast(expr AS DATE).

Se fmt non è valido, Azure Databricks genera INVALID_DATETIME_PATTERN. Se expr non può essere analizzata usando fmt, la funzione restituisce NULL.

Condizioni di errore comuni

Examples

> 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