to_unix_timestamp Fungsi

Berlaku untuk:centang ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime

Mengembalikan tanda waktu dalam expr sebagai tanda waktu UNIX.

Sintaks

to_unix_timestamp(expr [, fmt] )

Argumen

  • expr: Ekspresi STRING yang mewakili tanda waktu.
  • fmt: Ekspresi STRING format opsional.

Kembali

SEBUAH BIGINT.

Jika fmt disediakan, itu harus sesuai dengan pola Tanggalwaktu.

Jika fmt tidak disediakan, fungsinya adalah sinonim untuk cast(expr AS TIMESTAMP).

Jika fmt cacat atau aplikasinya tidak mengakibatkan tanda waktu yang terbentuk dengan baik, fungsi akan menimbulkan kesalahan.

Catatan

Di Databricks Runtime, jika spark.sql.ansi.enabled adalah false, fungsi mengembalikan NULL alih-alih kesalahan untuk tanda waktu yang salah format.

Contoh

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