try_to_date Funkce

Platí pro:zaškrtnuto ano Databricks SQL zaškrtnuto ano Databricks Runtime 17.2 a vyšší

Vrací expr obsazení na datum s volitelným formátováním, nebo NULL pokud obsazení selže.

Syntax

try_to_date(expr [, fmt] )

Arguments

  • expr: A STRING, DATE, nebo TIMESTAMP výraz, který představuje datum.
  • fmt: Volitelný STRING formátový výraz.

Returns

Nějaké DATE.

Pokud vynecháte fmt, funkce je ekvivalentní .try_cast(expr AS DATE)

Pokud je fmt poškozený, Azure Databricks vyvolá INVALID_DATETIME_PATTERN. Pokud expr nelze parsovat pomocí fmt, funkce vrací NULL.

Běžné chybové podmínky

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