try_to_date Função

Aplica-se a:marcado como sim Databricks SQL marcado como sim Databricks Runtime 17.2 e superior

Devolve expr o cast para uma data usando formatação opcional, ou NULL se o cast falhar.

Syntax

try_to_date(expr [, fmt] )

Arguments

  • expr: Um STRING, DATE, ou TIMESTAMP expressão que representa uma data.
  • fmt: Uma expressão de formato STRING opcional.

Returns

Um DATE.

Se omitir fmt, a função é equivalente a try_cast(expr AS DATE).

Se fmt estiver malformada, Azure Databricks eleva INVALID_DATETIME_PATTERN. Se expr não puder ser analisada usando fmt, a função devolve NULL.

Condições de erro comuns

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