Dela via


Funktionen to_unix_timestamp

Gäller för: markerad ja Databricks SQL markerad ja 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 falsei 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