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 11.3 LTS ke atas
Mengembalikan transmisi expr ke stempel waktu menggunakan pemformatan opsional, atau NULL jika transmisi gagal.
Sintaks
try_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, Azure Databricks menaikkan INVALID_DATETIME_PATTERN.
Jika expr tidak dapat diubah menjadi tanda waktu menggunakan fmt, fungsi mengembalikan NULL.
Kondisi kesalahan umum
Contoh
> SELECT try_to_timestamp('2016-12-31 00:12:00');
2016-12-31 00:12:00
> SELECT try_to_timestamp('2016-12-31', 'yyyy-MM-dd');
2016-12-31 00:00:00
> SELECT try_to_timestamp('2016-12-32', 'yyyy-MM-dd');
NULL
> SELECT to_timestamp('2016-12-32', 'yyyy-MM-dd');
Error: CANNOT_PARSE_TIMESTAMP