Typ DATE
Platí pro: Databricks SQL Databricks Runtime
Představuje hodnoty obsahující hodnoty pro rok, měsíc a den bez časového pásma.
Syntaxe
DATE
Omezení
Rozsahpodporovaných June 23 -5877641 CE
July 11 +5881580 CE
Literály
DATE dateString
dateString
{ '[+|-]yyyy[...]' |
'[+|-]yyyy[...]-[m]m' |
'[+|-]yyyy[...]-[m]m-[d]d' |
'[+|-]yyyy[...]-[m]m-[d]d[T]' }
+
nebo-
: Symbol možnosti.-
označuje BCE,+
označuje CE (výchozí).yyyy[...]
: Čtyři číslice, které představují rok.[m]m
: Jeden nebo dva číslice měsíc mezi01
a12
.[d]d
: Jeden nebo dva číslice den mezi01
a31
.
Předpona DATE
nerozlišuje velká a malá písmena.
Pokud literál nepředstavuje správné datum, kdy Azure Databricks vyvolá chybu.
Příklady
> 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