在配置单元表中,有两列类似于:
Seconds_col Timestamp_col
87 2017-09-25 08:06:00.0
59 2017-09-25 08:10:00.0
我正在尝试创建另一个timestamp列,它是seconds\u col+timestamp\u col的和,但是在如何将seconds\u col(bigint类型)和timestamp\u col(时间戳列)相加时遇到了问题。有人对我如何在Hive里完成这项工作有什么建议吗?我一直在检查日期和时间函数,但到目前为止我所有的尝试都失败了。任何帮助都将不胜感激。
1条答案
按热度按时间mnemlml81#
它是可以实现的
setp1-将时间戳转换为unix\u时间戳。
步骤2-向unixtimestamp添加秒数
步骤3-使用from\ unixtime转换回时间戳。