to_unix_timestamp
Funktion
Gäller för: Databricks Databricks Runtime
Returnerar tidsstämpeln i expr
som en UNIX-tidsstämpel.
Syntax
to_unix_timestamp(expr [, fmt] )
Argument
expr
: Ett STRING-uttryck som representerar en tidsstämpel.- fmt: Ett string-uttryck i valfritt format.
Returnerar
EN BIGINT.
Om fmt
anges måste den överensstämma med Datetime-mönster.
Om fmt
inte anges är funktionen synonym för cast(expr AS TIMESTAMP)
.
Om fmt
är felaktigt formaterad eller om programmet inte resulterar i en välformulerad tidsstämpel utlöser funktionen ett fel.
Observera
Om spark.sql.ansi.enabled är false
i Databricks Runtime returneras NULL
funktionen i stället för ett fel för felaktiga tidsstämplar.
Exempel
> SELECT to_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460098800