다음을 통해 공유


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.enabledfalse인 경우 함수는 형식이 잘못된 타임스탬프에 대한 오류 대신 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