HiveQL时间戳错误

HiveQL时间戳错误,hive,hiveql,Hive,Hiveql,我有如下所示的hiveQL查询,其中我试图获取目标_end_date和date字段的时间戳值,每个字段中的day值都设置为1 我的时间戳值与2013-07-10的1970-01-01非常不一样,任何关于如何修复它的提示都将不胜感激 选择 截止日期(目标结束日期)作为目标结束日期, 截止日期(日期)为日期, 时间戳(concat(年(目标结束日期),“-”,月(目标结束日期),“-1”), 时间戳(concat(年(日期),'-',月(日期),'-1')) 从…起 pns\u serial\u r

我有如下所示的hiveQL查询,其中我试图获取目标_end_date和date字段的时间戳值,每个字段中的day值都设置为1

我的时间戳值与2013-07-10的1970-01-01非常不一样,任何关于如何修复它的提示都将不胜感激

选择
截止日期(目标结束日期)作为目标结束日期,
截止日期(日期)为日期,
时间戳(concat(年(目标结束日期),“-”,月(目标结束日期),“-1”),
时间戳(concat(年(日期),'-',月(日期),'-1'))
从…起

pns\u serial\u renewal\u vw

尝试使用
unix\u timestamp()
。正如文档所说,您需要将
yyyy-MM-dd HH:MM:ss
格式日期字符串传递给此函数


尝试使用
unix\u timestamp()
。正如文档所说,您需要将
yyyy-MM-dd HH:MM:ss
格式日期字符串传递给此函数。谢谢,unix_时间戳成功了!那么就把这个评论作为回答吧。