2016-03-02 58 views
0

我有一個數據集有一個日期(1/10/2015,1/10/2016,1/10/2017)。我想改變它的格式(2015年,2016年,2017年)。我需要使用Hadoop來做到這一點。操作數據集列hadoop

+0

http://kickstarthadoop.blogspot.se/2011/06/extract-date-in-required-formats-from.html MB這將有助於? – Farside

+0

感謝好友!!!!!!! –

+0

有幫助嗎?我是否應該創建答案,以便您可以投票/接受它? – Farside

回答

0

使用正則表達式來提取所需的值。

好的教程,範例可以在這個博客上找到:Extract date in required formats from hive tables

如果你想在一年僅格式「YYYY-MM」的一個月,然後使用 regexp_extract(column_datetime,'(.*\-.*)\-.*',1)


編輯:本來^這^被張貼爲評論,但我把它作爲回答,所以其他人可能會發現它更快。