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