Aracılığıyla paylaş


to_timestamp 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 zaman damgasına dönüştürmeyi döndürür expr .

Söz dizimi

to_timestamp(expr [, fmt] )

Bağımsız değişkenler

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

Döndürülenler

ZAMAN DAMGASı.

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

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

Hatalı biçimlendirilmişse fmt veya uygulaması iyi biçimlendirilmiş bir zaman damgasına neden olmazsa işlev bir hata oluşturur.

Hatalı biçimlendirilmiş expr bir kullanım try_to_timestamp hata yerine döndürmek NULL için.

Not

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

Örnekler

> SELECT to_timestamp('2016-12-31 00:12:00');
 2016-12-31 00:12:00

> SELECT to_timestamp('2016-12-31', 'yyyy-MM-dd');
 2016-12-31 00:00:00