日付 (2015 年 1 月 10 日、2016 年 1 月 10 日、2017 年 1 月 10 日) のデータ セットがあります。このようにフォーマットを変更したい(2015、2016、2017)。Hadoop を使用してこれを行う必要があります。
2 に答える
0
正規表現を使用して、必要な値を抽出します。
例を含む優れたチュートリアルは、このブログにあります:ハイブ テーブルから必要な形式で日付を抽出します。
「yyyy-MM」形式の年と月のみが必要な場合は、次を使用します
regexp_extract(column_datetime,'(.*\-.*)\-.*',1)
編集: もともと ^this^ はコメントとして投稿されていましたが、回答としてラップしたので、他の人がより早く見つけることができます。
于 2016-03-04T23:54:26.123 に答える