try_to_timestamp函數

適用於:勾選“是”磚的SQL勾選“是”Databricks運行時11.2及以上

返回expr使用可選格式轉換為時間戳,或如果轉換失敗。

語法

try_to_timestampexpr(,fmt

參數

  • expr:表示時間戳的STRING表達式。

  • fmt:可選格式STRING表達式。

返回

一個時間戳。

如果fmt供應時,它必須符合嗎Datetime模式

如果fmt沒有提供,該函數是同義詞嗎鑄造(expr作為時間戳)

如果fmt格式不正確,則該函數將引發錯誤。

如果expr不能轉換為時間戳fmt,函數返回

例子

>選擇try_to_timestamp“2016-12-31 00:12:00”);2016-12-31001200>選擇try_to_timestamp“2016-12-31”“yyyy-MM-dd”);2016-12-31000000>選擇try_to_timestamp“2016-12-32”“yyyy-MM-dd”);>選擇to_timestamp“2016-12-32”“yyyy-MM-dd”);錯誤CANNOT_PARSE_TIMESTAMP