Aracılığıyla paylaş


to_date işlevi

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

İsteğe bağlı biçimlendirme kullanarak tarihe dönüştürmeyi döndürür expr .

Söz dizimi

to_date(expr [, fmt] )

Bağımsız değişkenler

  • expr: Tarihi temsil eden string ifadesi.
  • fmt: İsteğe bağlı bir BIÇIM STRING ifadesi.

Döndürülenler

BIR TARIH.

Sağlanırsafmt, Datetime desenleriyle uyumlu olmalıdır.

Sağlanmazsa fmt işlevi için cast(expr AS DATE)bir eş anlamlıdır.

Hatalı biçimlendirilmişse veya uygulaması iyi biçimlendirilmiş bir tarihle sonuçlanmıyorsa fmt işlev bir hata oluşturur.

Not

Databricks Runtime'da spark.sql.ansi.enabled ise falseişlev, hatalı biçimlendirilmiş tarihler için hata yerine döndürür NULL .

Örnekler

> SELECT to_date('2009-07-30 04:17:52');
 2009-07-30
> SELECT to_date('2016-12-31', 'yyyy-MM-dd');
 2016-12-31