【发布时间】:2018-12-20 09:11:20
【问题描述】:
我正在我的项目中进行功能测试(需要在引用 Scala 代码时编写配置单元代码)。我的代码中的日期函数有问题。在 Scala 中,我们将日期数据类型转换为字符串,将其结构更改为 'YYYYMM',我的日期列中的值类似于 201706(YYYYMM),这在 Hive 中不被接受(读取它只接受 YYYY-MM-DD )。
我的问题是
1) 如何将 YYYYMM 更改为 YYYY-MM-DD?我已经尝试过强制转换,而且 UNIX_TIMESTAMP 他们都没有工作,最后查询失败了。
2) 我们也在使用 filter.to_date (colm1,”YYYYMM”).between(add_months(to_date((colm2),”YYYYMM”),-27), add_months(to_date((colm2),”YYYYMM” ),-2))) 在我们的 Scala 代码中,如何将其更改为 HIVE?无法获得任何想法
提前谢谢.....
问候,
M Sontosh Aditya
【问题讨论】: