try_to_timestamp函數

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時11.2及以上

返回expr使用一個可選的時間戳格式,或如果把失敗。

語法

try_to_timestamp(expr(,fmt])

參數

  • expr:一個字符串表達式代表一個時間戳。

  • fmt:一個可選格式字符串表達式。

返回

一個時間戳。

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

如果fmt不提供,函數是一個同義詞嗎鑄造(expr作為時間戳)

如果fmt是畸形的,函數提出了一個錯誤。

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

例子

>選擇try_to_timestamp(“2016-12-31 00:12:00”);2016年- - - - - -12- - - - - -31日00:12:00>選擇try_to_timestamp(“2016-12-31”,“yyyy-MM-dd”);2016年- - - - - -12- - - - - -31日00:00:00>選擇try_to_timestamp(“2016-12-32”,“yyyy-MM-dd”);>選擇to_timestamp(“2016-12-32”,“yyyy-MM-dd”);錯誤:CANNOT_PARSE_TIMESTAMP