A unix_timestamp
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime
Az aktuális vagy megadott idő UNIX időbélyegét adja vissza.
Syntax
unix_timestamp([expr [, fmt] ] )
Argumentumok
expr
: Nem kötelező DÁTUM, IDŐBÉLYEG vagy SZTRING kifejezés érvényes datetime formátumban.fmt
: Nem kötelező KARAKTERLÁNC-kifejezés, amely megadja a formátumot, haexpr
sztring.
Válaszok
EGY BIGINT.
Ha nincs megadva argumentum, az alapértelmezett az aktuális időbélyeg.
fmt
dátum vagy IDŐBÉLYEG esetén expr
a rendszer figyelmen kívül hagyja.
Ha expr
sztringet fmt
használ a sztring időbélyegre történő fordítására, a unix időbélyeg kiszámítása előtt.
Az alapértelmezett fmt
érték a következő 'yyyy-MM-dd HH:mm:ss'
: .
Az érvényes dátum- és időformátum-mintákért tekintse meg a Datetime-mintákat .
Ha fmt
érvénytelen vagy expr
érvénytelen, a függvény hibát jelez.
Feljegyzés
A Databricks Runtime-ban, ha spark.sql.ansi.enabled van false
, a függvény a hibás időbélyegek NULL
hibája helyett ad vissza.
Példák
> SELECT unix_timestamp();
1476884637
> SELECT unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460041200