try_to_date Fonction

S’applique à :Case cochée Databricks SQL Case cochée Databricks Runtime 17.2 et versions ultérieures

Retourne expr le casting à une date en utilisant un formatage optionnel, ou NULL si le cast échoue.

Syntax

try_to_date(expr [, fmt] )

Arguments

  • expr: Un STRING, DATE, ou TIMESTAMP expression qui représente une date.
  • fmt : Une expression de format STRING optionnelle.

Returns

Un DATE.

Si l’on omet fmt, la fonction est équivalente à try_cast(expr AS DATE).

Si fmt est mal formé, Azure Databricks déclenche INVALID_DATETIME_PATTERN. Si expr ne peut pas être analysée avec fmt, la fonction retourne NULL.

Conditions d’erreur courantes

Exemples

> 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