Funkce to_unix_timestamp
Platí pro: 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ýraz STRING.
Návraty
VELKÝINT.
Pokud fmt
je zadán, musí odpovídat vzorům datetime.
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 časové razítko ve správném formátu, funkce vyvolá chybu.
Poznámka:
Pokud je ve službě Databricks Runtime spark.sql.ansi.enabled false
, vrátí NULL
funkce místo chyby chybné časové razítko.
Příklady
> SELECT to_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460098800