to_timestamp
기능
적용 대상: Databricks SQL Databricks 런타임
선택적 형식 지정을 사용하여 타임스탬프로 캐스팅된 expr
을 반환합니다.
구문
to_timestamp(expr [, fmt] )
인수
expr
: 타임스탬프를 나타내는 문자열 식입니다.- fmt: 선택적 형식 STRING 식입니다.
반품
TIMESTAMP입니다.
fmt
가 제공되면 날짜/시간 패턴을 준수해야 합니다.
fmt
를 지정하지 않으면 이 함수는 cast(expr AS TIMESTAMP)
의 동의어입니다.
fmt
의 형식이 잘못되었거나 해당 애플리케이션에서 올바른 형식의 타임스탬프가 생성되지 않으면 함수에서 오류가 발생합니다.
형식이 잘못된 expr
의 경우 오류 대신 NULL
을 반환하려면 try_to_timestamp를 사용합니다.
참고 항목
Databricks Runtime에서 spark.sql.ansi.enabled가 false
인 경우 함수는 형식이 잘못된 타임스탬프에 대한 오류 대신 NULL
을 반환합니다.
예제
> SELECT to_timestamp('2016-12-31 00:12:00');
2016-12-31 00:12:00
> SELECT to_timestamp('2016-12-31', 'yyyy-MM-dd');
2016-12-31 00:00:00