fungsi try_to_time

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime 18.3 ke atas

expr Mengembalikan transmisi ke waktu menggunakan pemformatan opsional, atau NULL jika pemeran gagal.

Syntax

try_to_time(expr [, fmt] )

Argumen

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

Returns

WAKTU.

Jika fmt disediakan, itu harus sesuai dengan pola Tanggalwaktu.

Jika fmt tidak disediakan, fungsi ini setara dengan cast(expr AS TIME).

Jika fmt salah bentuk, Azure Databricks menaikkan INVALID_DATETIME_PATTERN.

Jika expr tidak dapat diubah menjadi waktu menggunakan fmt, fungsi mengembalikan NULL.

Kondisi kesalahan umum

Examples

> SELECT try_to_time('10:30:00');
  10:30:00

> SELECT try_to_time('10:30:00', 'HH:mm:ss');
  10:30:00

> SELECT try_to_time('not-a-time');
  NULL

> SELECT try_to_time('10:30:00', 'HH:mm:ss') IS NOT NULL;
  true