Sql Hive中的日期转换
我想将7个字符的日期格式(YYYYDDD)转换为8个字符的日期格式(DDMMYYYY)。有人知道这个功能吗Sql Hive中的日期转换,sql,function,date,hive,converter,Sql,Function,Date,Hive,Converter,我想将7个字符的日期格式(YYYYDDD)转换为8个字符的日期格式(DDMMYYYY)。有人知道这个功能吗 示例:-2018001--01012018(1月1日)使用unix\u timestamp函数并匹配传入格式,然后使用from\u unixtime函数更改写入格式 hive> select from_unixtime(unix_timestamp('2018001 ','yyyyddd'),'ddMMyyyy'); +-----------+--+ | _c0 | +-
示例:-2018001--01012018(1月1日)使用unix\u timestamp函数并匹配传入格式,然后使用from\u unixtime函数更改写入格式
hive> select from_unixtime(unix_timestamp('2018001 ','yyyyddd'),'ddMMyyyy');
+-----------+--+
| _c0 |
+-----------+--+
| 01012018 |
+-----------+--+
到目前为止你试过什么?