다음을 통해 공유


to_unix_timestamp 기능

적용 대상: 예(예)로 표시된 확인 Databricks SQL 예(예)로 표시된 확인 Databricks 런타임

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

구문

to_unix_timestamp(expr [, fmt] )

인수

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

반품

BIGINT입니다.

fmt가 제공되면 날짜/시간 패턴을 준수해야 합니다.

fmt를 지정하지 않으면 이 함수는 cast(expr AS TIMESTAMP)의 동의어입니다.

fmt의 형식이 잘못되었거나 해당 애플리케이션에서 올바른 형식의 타임스탬프가 생성되지 않으면 함수에서 오류가 발생합니다.

참고 항목

Databricks Runtime에서 spark.sql.ansi.enabledfalse인 경우 함수는 형식이 잘못된 타임스탬프에 대한 오류 대신 NULL을 반환합니다.

예제

> SELECT to_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
 1460098800