適用対象:
Databricks SQL
Databricks Runtime 18 LTS 以上" とマークされているチェック
Note
Databricks Runtime 18 は、Databricks Runtime 18.0、18.1、および 18.2 より新しいです。 以前に後の番号付きバージョンとして出荷されていた機能は、代わりに Databricks Runtime 18 の日付の更新プログラムとして出荷されるようになりました。 詳細については、「 統合リリース ノートについて」を参照してください。
省略可能な書式設定 expr 使用して時刻にキャストを返します。
Syntax
to_time(expr [, fmt] )
論争
-
expr: 時刻を表す STRING 式。 - fmt: 書式設定の STRING 式 (省略可能)。
返品
時刻。
fmt を指定する場合は、Datetime パターンに準拠している必要があります。
fmtが指定されていない場合、関数はcast(expr AS TIME)に相当します。
fmt の形式が正しくない場合、Azure Databricksは INVALID_DATETIME_PATTERN を発生させます。
expr
fmt を使用して解析できない場合、Azure Databricksは CANNOT_PARSE_TIMEを発生させます。
形式が正しくない場合にエラーの代わりにNULLを返すには、try_to_timeを使用expr。
一般的なエラー状態
例示
> SELECT to_time('10:30:00');
10:30:00
> SELECT to_time('10:30:00', 'HH:mm:ss');
10:30:00
> SELECT to_time('10.30.00', 'HH.mm.ss');
10:30:00
> SELECT to_time('not-a-time');
Error: CAST_INVALID_INPUT