to_unix_timestamp Functie

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja 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