to_date fungsi

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

Menampilkan expr cast ke tanggal menggunakan pemformatan opsional.

Sintaks

to_date(expr [, fmt] )

Argumen

  • expr: Ekspresi STRING yang mewakili tanggal.
  • fmt: Ekspresi STRING format opsional.

Mengembalikan

TANGGAL.

Jika fmt disediakan, itu harus sesuai dengan pola Tanggalwaktu.

Jika fmt tidak disediakan, fungsi tersebut adalah sinonim untuk cast(expr AS DATE).

Jika fmt salah bentuk atau aplikasinya tidak menghasilkan tanggal yang terbentuk dengan baik, Azure Databricks menimbulkan kesalahan.

Kondisi kesalahan umum

Catatan

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

Contoh

> SELECT to_date('2009-07-30 04:17:52');
 2009-07-30
> SELECT to_date('2016-12-31', 'yyyy-MM-dd');
 2016-12-31

> SELECT to_date('not-a-date');
  Error: CAST_INVALID_INPUT