DATE tür

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

Saat dilimi olmadan yıl, ay ve gün alanlarının değerlerini içeren değerleri temsil eder.

Sözdizimi

DATE

Sınırlar

Desteklenen tarih aralığı olarak July 11 +5881580 CEayarlanırJune 23 -5877641 CE.

Değişmez Değerler

DATE dateString

dateString
{ '[+|-]yyyy[...]' |
  '[+|-]yyyy[...]-[m]m' |
  '[+|-]yyyy[...]-[m]m-[d]d' |
  '[+|-]yyyy[...]-[m]m-[d]d[T]' }
  • + veya -: Bir seçenek işareti. - BCE'yi gösterir, + CE'yi (varsayılan) gösterir.
  • yyyy[...]: Bir yılı temsil eden dört basamak.
  • [m]m: ile 12arasında 01 bir veya iki basamaklı ay.
  • [d]d: ile 31arasında 01 bir veya iki basamaklı bir gün.

Ön ek DATE büyük/küçük harfe duyarlı değildir.

Değişmez değer uygun bir tarihi temsil etmiyorsa Azure Databricks bir hata oluşturur.

Örnekler

> 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