to_date函数

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

返回expr使用一个可选的日期格式。

语法

to_date(expr(,fmt])

参数

  • expr:一个字符串表达式代表一个日期。

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

返回

一个日期。

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

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

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

请注意

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

例子

>选择to_date(“2009-07-30 04:17:52”);2009年- - - - - -07年- - - - - -30.>选择to_date(“2016-12-31”,“yyyy-MM-dd”);2016年- - - - - -12- - - - - -31日