Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Tipo de
Se aplica a:
Databricks SQL
Databricks Runtime
Representa valores que constan de campos de año, mes y día, sin una zona horaria.
Sintaxis
DATE
Límites
El intervalo de fechas admitido es de June 23 -5877641 CE a July 11 +5881580 CE.
Literales
DATE dateString
dateString
{ '[+|-]yyyy[...]' |
'[+|-]yyyy[...]-[m]m' |
'[+|-]yyyy[...]-[m]m-[d]d' |
'[+|-]yyyy[...]-[m]m-[d]d[T]' }
-
+o-: un signo de opción.-indica BCE,+indica CE (valor predeterminado). -
yyyy[...]: cuatro dígitos que representan un año. -
[m]m: mes de uno o dos dígitos entre01y12. -
[d]d: día de uno o dos dígitos entre01y31. -
[T]: carácter opcionalTque separa la fecha de una hora del día. Dado que unDATEvalor no tiene ningún componente de tiempo, se permite un finalT, pero se omite.
El prefijo DATE no distingue mayúsculas de minúsculas.
Si el literal no representa una fecha adecuada, Azure Databricks genera un error.
Ejemplos
> 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