配置单元中的日期类型转换

时间:2016-11-03 12:51:12

标签: hive impala

我在' MM / dd / yyyy'中有一个字符串类型的日期列格式。 我必须将其转换为格式&#dd / MM / yyyy'格式。

如何在Hive / Impala中实现这一目标?

2 个答案:

答案 0 :(得分:0)

你可以这样使用,

select from_unixtime(unix_timestamp(date ,'MM/dd/yyyy'), 'dd/MM/yyyy') from date_test;

让我知道这是否有效。

答案 1 :(得分:0)

由于您只需要切换现有的子字符串,您可以使用substring

concat_ws('/',substr(date,1,2),substr(date,4,2),substr(date,7,4))