to_unix_timestamp
함수
적용 대상: Databricks SQL Databricks Runtime으로 표시됨
의 타임스탬프를 expr
UNIX 타임스탬프로 반환합니다.
구문
to_unix_timestamp(expr [, fmt] )
인수
expr
: 타임스탬프를 나타내는 STRING 식입니다.- fmt: 선택적 형식 STRING 식입니다.
반환
A BIGINT.
가 제공된 경우 fmt
Datetime 패턴을 따라야 합니다.
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