Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí časové razítko systému UNIX aktuálního nebo zadaného času.
Syntaxe
unix_timestamp([expr [, fmt] ] )
Argumenty
-
expr: Volitelné datum, ČASOVÉ RAZÍTKO nebo VÝRAZ STRING v platném formátu datetime. -
fmt: Volitelný výraz STRING určující formát, pokudexprje STRING.
Návraty
VELKÝINT.
Pokud není zadaný žádný argument, výchozí je aktuální časové razítko.
fmt je ignorována, pokud expr se jedná o datum nebo časové razítko.
Pokud expr je řetězec fmt použit k překladu řetězce do TIMESTAMP před výpočtem unixového časového razítka.
Výchozí fmt hodnota je 'yyyy-MM-dd HH:mm:ss'.
Viz vzory data a času pro platné vzory formátu data a času.
Pokud fmt nebo expr jsou neplatné, funkce vyvolá chybu.
Poznámka:
Pokud je ve službě Databricks Runtime spark.sql.ansi.enabledfalse, vrátí NULL funkce místo chyby chybné časové razítko.
Příklady
> SELECT unix_timestamp();
1476884637
> SELECT unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460041200