try_to_date fonksiyon

Şunun için geçerlidir:işaretlendi evet Databricks SQL işaretlendi evet Databricks Runtime 17.2 ve üzeri

Cast, isteğe bağlı formatlama kullanılarak veya NULL oyuncu başarısız olursa bir tarihe döndürülürexpr.

Syntax

try_to_date(expr [, fmt] )

Arguments

  • expr: A STRING, DATE, ya TIMESTAMP da bir tarihi temsil eden ifade.
  • fmt: İsteğe bağlı bir format STRING ifadesi.

Returns

Bir DATE.

Eğer atlarsanızfmt, fonksiyon eşdeğerdir.try_cast(expr AS DATE)

fmt yanlış biçimlendirilmişse, Azure Databricks INVALID_DATETIME_PATTERN yükseltir. Eğer expr ile fmtayrıştırılamıyorsa, fonksiyon döndürür NULL.

Yaygın hata koşulları

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