to_unix_timestamp
Funkce
Platí pro: Kontrola Databricks SQL Databricks Runtime
Vrátí časové razítko jako expr
časové razítko systému UNIX.
Syntaxe
to_unix_timestamp(expr [, fmt] )
Argumenty
expr
: Výraz STRING představující časové razítko.- fmt: Volitelný formát výrazu STRING.
Vrátí
A BIGINT.
Pokud fmt
je zadaný, musí odpovídat vzorům data a času.
Pokud fmt
není zadán, je funkce synonymem pro cast(expr AS TIMESTAMP)
.
Pokud fmt
je poškozený nebo jeho aplikace nemá za následek správně vytvořené časové razítko, funkce vyvolá chybu.
Poznámka
V modulu Databricks Runtime, pokud je false
spark.sql.ansi.enabled , vrátí NULL
funkce místo chyby chybná časová razítka.
Příklady
> SELECT to_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460098800