try_to_time fonksiyon

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi evet olarak işaretlendi Databricks Runtime 18.3 ve üzeri

İsteğe bağlı bir biçimlendirme kullanarak veya NULL atama başarısız olursa, yayın değerini bir zamana döndürürexpr.

Syntax

try_to_time(expr [, fmt] )

Bağımsız değişken

  • expr: Saati temsil eden string ifadesi.
  • fmt: İsteğe bağlı bir BIÇIM STRING ifadesi.

İadeler

ZAMAN.

Sağlanırsafmt, Datetime desenleriyle uyumlu olmalıdır.

Sağlanmazsa fmt işlevi ile cast(expr AS TIME)eşdeğerdir.

fmt yanlış biçimlendirilmişse, Azure Databricks INVALID_DATETIME_PATTERN yükseltir.

expr kullanılarak fmtbir zamana dönüştürülemezse işlevi döndürürNULL.

Yaygın hata koşulları

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