Sdílet prostřednictvím


to_unix_timestamp Funkce

Platí pro:check označeno ano Kontrola Databricks SQL označená ano Databricks Runtime

Vrátí časové razítko jako expr časové razítko systému UNIX.

Syntaxe

to_unix_timestamp(expr [, fmt] )

Argumenty

  • expr: Výraz STRING představující časové razítko.
  • fmt: Volitelný formát výrazu STRING.

Vrátí

A BIGINT.

Pokud fmt je zadaný, musí odpovídat vzorům data a času.

Pokud fmt není zadán, je funkce synonymem pro cast(expr AS TIMESTAMP).

Pokud fmt je poškozený nebo jeho aplikace nemá za následek správně vytvořené časové razítko, funkce vyvolá chybu.

Poznámka

V modulu Databricks Runtime, pokud je falsespark.sql.ansi.enabled , vrátí NULL funkce místo chyby chybná časová razítka.

Příklady

> SELECT to_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
 1460098800