to_unix_timestamp
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert de tijdstempel als expr
een UNIX-tijdstempel.
Syntaxis
to_unix_timestamp(expr [, fmt] )
Argumenten
expr
: Een TEKENREEKS-expressie die een tijdstempel vertegenwoordigt.- fmt: Een optionele notatie STRING-expressie.
Retouren
EEN BIGINT.
Als fmt
dit wordt opgegeven, moet deze voldoen aan datum/tijd-patronen.
Als fmt
deze niet wordt opgegeven, is de functie een synoniem voor cast(expr AS TIMESTAMP)
.
Als fmt
er een onjuiste indeling is of als de toepassing niet resulteert in een goed gevormd tijdstempel, genereert de functie een fout.
Notitie
Als in Databricks Runtime spark.sql.ansi.enabled isfalse
, retourneert NULL
de functie in plaats van een fout voor onjuiste tijdstempels.
Voorbeelden
> SELECT to_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460098800