我正在我的项目中进行功能测试(需要在引用scala代码时编写配置单元代码)。我的代码中的日期函数有问题。在scala中,我们将日期数据类型转换为字符串,将其结构更改为“yyyymm”,我的日期列中的值类似于201706(yyyymm),这在hive中是不可接受的(请阅读,它只接受yyyy-mm-dd)。
我的问题是
1) 如何将yyyymm改为yyyy-mm-dd?我已经试着铸造日期和unix\u时间戳他们都没有工作的查询是在最后失败。
2) 我们还在scala代码中使用filter.to_date(colm1,“yyyymm”)。在(add_months(to_date((colm2),“yyyyymm”),-27)和add_months(to_date((colm2),“yyyyymm”),-2)之间,如何将其更改为hive?无法获得任何想法
提前谢谢…。。
当做,
我是桑托什·阿迪蒂亚
1条答案
按热度按时间n8ghc7c11#
使用
进一步了解请参考日期功能