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