to_date 기능

적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

선택적 서식을 사용한 날짜로 캐스팅된 expr을 반환합니다.

구문

to_date(expr [, fmt] )

인수

  • expr: 날짜를 나타내는 STRING 식입니다.
  • fmt: 선택적 형식 STRING 식입니다.

반품

DATE입니다.

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

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

fmt 형식이 잘못되었거나 해당 애플리케이션이 올바른 형식의 날짜를 생성하지 않으면 Azure Databricks 오류가 발생합니다.

일반적인 오류 조건

참고 항목

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

예제

> SELECT to_date('2009-07-30 04:17:52');
 2009-07-30
> SELECT to_date('2016-12-31', 'yyyy-MM-dd');
 2016-12-31

> SELECT to_date('not-a-date');
  Error: CAST_INVALID_INPUT