在hive on date函数中需要帮助吗

wvyml7n5  于 2021-05-31  发布在  Hadoop
关注(0)|答案(1)|浏览(428)

我正在我的项目中进行功能测试(需要在引用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?无法获得任何想法
提前谢谢…。。
当做,
我是桑托什·阿迪蒂亚

n8ghc7c1

n8ghc7c11#

使用

unix_timestamp(DATE_COLUMN, string pattern)

进一步了解请参考日期功能

相关问题