为什么select unix_timestamp('2022-07-29')在配置单元中返回null?

fdbelqdn  于 2022-09-27  发布在  Unix
关注(0)|答案(1)|浏览(183)

Select unix_timestamp(CURRENT_DATE)返回正确的值,但Select unix_Timestapp('2022-07-29')在配置单元中返回null。知道如何通过在hive中使用unix_timestamp('2022-07-29')获得正确的值吗?

fwzugrvs

fwzugrvs1#

请将字符串格式与函数一起使用。使用

select unix_timestamp('2022-07-29','yyyy-MM-dd')

currentdate之所以有效,是因为hive在内部将其转换为hive可以识别的字符串格式,并且能够将其转换成unix时间戳整数。

相关问题