Megosztás a következőn keresztül:


A to_unix_timestamp függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Az időbélyeget expr UNIX időbélyegként adja vissza.

Syntax

to_unix_timestamp(expr [, fmt] )

Argumentumok

  • expr: Időbélyeget képviselő KARAKTERLÁNC-kifejezés.
  • fmt: Nem kötelező formázni a STRING kifejezést.

Válaszok

EGY BIGINT.

Ha fmt meg van adva, akkor meg kell felelnie a Datetime-mintáknak.

Ha fmt nincs megadva, a függvény a szinonimája.cast(expr AS TIMESTAMP)

Ha fmt helytelen formátumú, vagy az alkalmazás nem eredményez megfelelően formázott időbélyeget, a függvény hibát jelez.

Feljegyzés

A Databricks Runtime-ban, ha spark.sql.ansi.enabled van false, a függvény a hibás időbélyegek NULL hibája helyett ad vissza.

Példák

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