다음을 통해 공유


DATE 형식

적용 대상:검사 '예'로 표시 Databricks SQL 검사 '예'로 표시 Databricks 런타임

표준 시간대 없이 년, 월, 일 필드 값으로 구성된 값을 나타냅니다.

구문

DATE

제한

지원되는 날짜 범위는 June 23 -5877641 CE~July 11 +5881580 CE입니다.

리터럴

DATE dateString

dateString
{ '[+|-]yyyy[...]' |
  '[+|-]yyyy[...]-[m]m' |
  '[+|-]yyyy[...]-[m]m-[d]d' |
  '[+|-]yyyy[...]-[m]m-[d]d[T]' }
  • + 또는 -: 옵션 기호입니다. -은(는) BCE를 나타내며 +은(는) CE(기본값)를 나타냅니다.
  • yyyy[...]: 연도를 나타내는 4자리 숫자입니다.
  • [m]m: 0112 사이의 한 자리 또는 두 자리 월입니다.
  • [d]d: 0131 사이의 한 자리 또는 두 자리 일입니다.

DATE 접두사는 대/소문자를 구분하지 않습니다.

리터럴이 적절한 날짜를 나타내지 않으면 Azure Databricks에서 오류가 발생합니다.

예제

> SELECT DATE'0000';
  0000-01-01

> SELECT DATE'2020-12-31';
  2020-12-31

> SELECT DATE'2021-7-1T';
  2021-07-01

> SELECT cast('1908-03-15' AS DATE)
  1908-03-15

> SELECT DATE'-10000-01-01'
  -10000-01-01