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