Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Menghasilkan cast expr ke stempel waktu menggunakan pemformatan opsional.
Sintaks
to_timestamp(expr [, fmt] )
Argumen
-
expr: Ekspresi STRING yang mewakili stempel waktu. - fmt: Ekspresi STRING format opsional.
Mengembalikan
STEMPEL WAKTU.
Jika fmt disediakan, itu harus sesuai dengan pola Tanggalwaktu.
Jika fmt tidak disediakan, fungsi tersebut adalah sinonim untuk cast(expr AS TIMESTAMP).
Jika fmt salah bentuk atau aplikasinya tidak menghasilkan tanda waktu yang terbentuk dengan baik, Azure Databricks menimbulkan kesalahan.
Untuk mengembalikan NULL alih-alih kesalahan jika expr salah format, gunakan try_to_timestamp.
Kondisi kesalahan umum
Catatan
Dalam Databricks Runtime, jika spark.sql.ansi.enabled adalah false, fungsi mengembalikan NULL alih-alih kesalahan untuk tanda waktu yang salah format.
Contoh
> SELECT to_timestamp('2016-12-31 00:12:00');
2016-12-31 00:12:00
> SELECT to_timestamp('2016-12-31', 'yyyy-MM-dd');
2016-12-31 00:00:00
> SELECT to_timestamp('not-a-timestamp');
Error: CAST_INVALID_INPUT