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日