try_to_date functie

Van toepassing op:aangevinkt ja Databricks SQL aangevinkt ja Databricks Runtime 17.2 en hoger

Brengt de cast terug expr naar een datum met optionele opmaak, of NULL als de cast faalt.

Syntax

try_to_date(expr [, fmt] )

Arguments

  • expr: Een STRING, DATE, of TIMESTAMP uitdrukking die een datum vertegenwoordigt.
  • fmt: Een optionele formatexpressie STRING .

Returns

A DATE.

Als u weglaat fmt, is de functie equivalent aan try_cast(expr AS DATE).

Als fmt ongeldig is, verhoogt Azure Databricks INVALID_DATETIME_PATTERN. Als expr niet kan worden geparseerd met fmt, geeft de functie .NULL

Algemene foutvoorwaarden

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