Aracılığıyla paylaş


to_unix_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

içindeki expr zaman damgasını UNIX zaman damgası olarak döndürür.

Söz dizimi

to_unix_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

BIR BIGINT.

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.

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_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
 1460098800