我在' MM / dd / yyyy'中有一个字符串类型的日期列格式。 我必须将其转换为格式&#dd / MM / yyyy'格式。
如何在Hive / Impala中实现这一目标?
答案 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))