try_to_date 함수

적용 대상:확인 표시 예 Databricks SQL 확인 표시 예 Databricks Runtime 17.2 이상

선택적 서식을 사용해 캐스트를 날짜로 반환 expr 하거나, NULL 캐스트가 실패할 경우에 따라 반환합니다.

Syntax

try_to_date(expr [, fmt] )

Arguments

  • expr: STRINGDATETIMESTAMP 날짜를 나타내는 표현식입니다.
  • FMT: 선택적 형식 STRING 표현식입니다.

Returns

DATE.

만약 를 생 fmt략하면 이 함수는 와 동치 try_cast(expr AS DATE)입니다.

fmt 형식이 잘못되면 Azure Databricks INVALID_DATETIME_PATTERN 발생합니다. expr 만약 fmt로 해석할 수 없다면, 함수NULL는 반환됩니다.

일반적인 오류 조건

예제

> 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