to_timestamp函数

适用于:检查标记是的砖的SQL检查标记是的砖运行时

返回expr使用一个可选的时间戳格式。

语法

to_timestamp(expr(,fmt])

参数

  • expr:一个字符串表达式代表一个时间戳。

  • fmt:一个可选格式字符串表达式。

返回

一个时间戳。

如果fmt提供,它必须符合吗Datetime模式

如果fmt不提供,函数是一个同义词吗铸造(expr作为时间戳)

如果fmt是畸形或其应用程序不会导致一个完整的时间戳,函数提出了一个错误。

返回而不是一个错误的畸形expr使用try_to_timestamp

请注意

在砖运行时,如果spark.sql.ansi.enabled,该函数返回畸形的时间戳,而不是一个错误。

例子

>选择to_timestamp(“2016-12-31 00:12:00”);2016年- - - - - -12- - - - - -31日00:12:00>选择to_timestamp(“2016-12-31”,“yyyy-MM-dd”);2016年- - - - - -12- - - - - -31日00:00:00