Funktionen to_unix_timestamp
Gäller för: Databricks SQL
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 valfritt FORMAT STRING-uttryck.
Returer
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, genererar funktionen ett fel.
Kommentar
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