Sdílet prostřednictvím


Typ DATE

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano 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 mezi 01 a 12.
  • [d]d: Jeden nebo dva číslice den mezi 01 a 31.

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