DATE
형식
적용 대상: Databricks SQL Databricks Runtime
표준 시간대가 없는 연도, 월, 일의 필드 values을 포함하는 values을 나타냅니다.
구문
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
:01
과12
사이의 한 자리 또는 두 자리 월입니다. -
[d]d
:01
과31
사이의 한 자리 또는 두 자리 일입니다.
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