将字符串转换为日期形式

时间:2017-07-12 05:15:56

标签: hadoop hive hiveql hadoop-partitioning

我有一个字符串 partition = 201707070800 的列,我需要将其转换为 2017-07-08 ,我们怎样才能实现这个hive?

由于

1 个答案:

答案 0 :(得分:1)

使用子字符串函数

select concat(substr(<column-string-date>,0,4),'-',substr(<column-string-date>,5,2),'-',substr(<column-string-date>,9,2)) from <table-name>;

这应该给出像2017-07-08

这样的输出