to_unix_timestamp 함수

적용 대상:검사 표시됨 예 Databricks SQL 검사 예 Databricks Runtime으로 표시됨

의 타임스탬프를 expr UNIX 타임스탬프로 반환합니다.

구문

to_unix_timestamp(expr [, fmt] )

인수

  • expr: 타임스탬프를 나타내는 STRING 식입니다.
  • fmt: 선택적 형식 STRING 식입니다.

반환

A BIGINT.

가 제공된 경우 fmtDatetime 패턴을 따라야 합니다.

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