적용 대상:
Databricks SQL
Databricks Runtime 18.3 이상으로 표시
선택적 서식을 사용하여 또는 캐스트가 실패하는 NULL 경우 캐스팅을 시간으로 반환 expr 합니다.
Syntax
try_to_time(expr [, fmt] )
인수
-
expr: 시간을 나타내는 STRING 식입니다. - fmt: 선택적 형식 STRING 식입니다.
Returns
시간.
fmt가 제공되면 날짜/시간 패턴을 준수해야 합니다.
제공되지 않은 경우 fmt 함수는 .에 해당합니다 cast(expr AS TIME).
fmt 형식이 잘못되면 Azure Databricks INVALID_DATETIME_PATTERN 발생합니다.
를 사용하여 fmt시간으로 변환할 수 없으면 expr 함수가 반환됩니다NULL.
일반적인 오류 조건
예제
> SELECT try_to_time('10:30:00');
10:30:00
> SELECT try_to_time('10:30:00', 'HH:mm:ss');
10:30:00
> SELECT try_to_time('not-a-time');
NULL
> SELECT try_to_time('10:30:00', 'HH:mm:ss') IS NOT NULL;
true