to_unix_timestamp
Işlev
Şunun için geçerlidir: Databricks SQL denetimi yes Databricks Runtime
içindeki expr
zaman damgasını UNIX zaman damgası olarak döndürür.
Sözdizimi
to_unix_timestamp(expr [, fmt] )
Bağımsız değişken
expr
: Zaman damgasını temsil eden string ifadesi.- fmt: İsteğe bağlı bir STRING biçimi ifadesi.
Döndürür
BIR BIGINT.
Sağlanırsa fmt
Datetime desenlerine uygun olması gerekir.
fmt
Sağlanmazsa, 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 false
iş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