Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks SQL
Databricks Runtime
Retourneert de UNIX-tijdstempel van de huidige of opgegeven tijd.
Syntaxis
unix_timestamp([expr [, fmt] ] )
Argumenten
-
expr: Een optionele DATUM-, TIJDSTEMPEL- of tekenreeksexpressie in een geldige datum/tijd-indeling. -
fmt: Een optionele TEKENREEKS-expressie die de notatie opgeeft alsexprdit een TEKENREEKS is.
Retouren
EEN BIGINT.
Als er geen argument is opgegeven, is de standaardwaarde de huidige tijdstempel.
fmt wordt genegeerd als expr het een DATUM- of TIJDSTEMPEL is.
Als expr dit een TEKENREEKS is, wordt gebruikt om de tekenreeks fmt te vertalen naar een TIMESTAMP voordat de UNIX-tijdstempel wordt gebruikt.
De standaardwaarde fmt is 'yyyy-MM-dd HH:mm:ss'.
Zie Datum/tijd-patronen voor geldige datum- en tijdnotatiepatronen.
Als fmt de functie ongeldig is of expr ongeldig is, wordt er een fout gegenereerd.
Notitie
Als in Databricks Runtime spark.sql.ansi.enabledretourneert false de functie in plaats van een fout voor onjuiste tijdstempels.
Voorbeelden
> SELECT unix_timestamp();
1476884637
> SELECT unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460041200