Aracılığıyla paylaş


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ığı June 23 -5877641 CE ile July 11 +5881580 CE arasındadır.

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: Bir veya iki basamaklı ay 01 ile 12 arasında.
  • [d]d: 01 ile 31 arasında olan bir veya iki basamaklı bir gün.

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

Değişmez değer geçerli bir tarihi temsil etmiyorsa Azure Databricks hata verir.

Ö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