try_to_date Función

Se aplica a:marcado con sí Databricks SQL marcado con sí Databricks Runtime 17.2 y versiones posteriores

Devuelve expr el cast a una fecha usando formato opcional, o NULL si falla el cast.

Syntax

try_to_date(expr [, fmt] )

Arguments

  • expr: Una STRING, DATE, o TIMESTAMP expresión que representa una fecha.
  • fmt: Una expresión opcional de formato STRING .

Returns

Un objeto DATE.

Si omites fmt, la función es equivalente a try_cast(expr AS DATE).

Si fmt tiene un formato incorrecto, Azure Databricks genera INVALID_DATETIME_PATTERN. Si expr no puede analizarse usando fmt, la función devuelve NULL.

Condiciones de error comunes

Ejemplos

> 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