Hive表日期列值转换

时间:2018-04-02 22:41:13

标签: hive hiveql hql-hive

在一个列的Hive表值中就像是01/12 / 17.但是我需要格式为12-2017(月 - 年)的值。如何转换它?

1 个答案:

答案 0 :(得分:1)

将字符串转换为unix_timestamp并使用from_unixtime输出所需的格式。

select from_unixtime(unix_timestamp(col_name,'MM/dd/yy'),'MM-yyyy')