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