Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
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, haexprsztring.
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