在mm中将mm / dd / yyyy转换为yyyy-mm-dd

时间:2016-01-28 05:48:05

标签: hadoop hive

我的列的日期格式为mm / dd / yyyy。如何将其转换为yyyy-mm-dd格式?

试过这个: - 蜂房> select to_date(from_unixtime(unix_timestamp('02 / 22/2015','yyyy-mm-dd'))); 但它不起作用

2 个答案:

答案 0 :(得分:8)

你可以试试这个:

select from_unixtime(unix_timestamp('02/22/2015' ,'MM/dd/yyyy'), 'yyyy-MM-dd') from table;

答案 1 :(得分:0)

这应该有效:

to_date(from_unixtime(unix_timestamp(regexp_replace("value", '/' , '-'), 'yyyy-MM-dd'))) as value