2017-08-07 148 views
0

要求是從日期字段獲取星期幾,日期字段爲「MM/dd/yyyy」,需要轉換爲「yyyy-MM-dd」從日期字段獲取星期一星期Hive

我認爲日期轉換可以用UNIX_TIMESTAMP

做,但我怎麼從修改日期字段獲取星期幾?

在這方面的任何幫助將是非常有用

+0

可能重複[如何更改日期格式在蜂巢?](https://stackoverflow.com/questions/37558697/how-to-change-date-format-in-hive) –

回答

2

使用extract(field FROM source)達到一週的一天蜂房2.2.0。

例如:select extract(dayofweek from "2016-10-20 05:06:07") results in 5

請參閱日期的功能手冊,瞭解更多信息: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF

注意:轉換爲所需要的格式,需要提取前。

+0

轉換爲所需的格式是問題的一部分 –

相關問題