to_time 함수

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