적용 대상:
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