Select unix_timestamp(CURRENT_DATE)返回正确的值,但Select unix_Timestapp('2022-07-29')在配置单元中返回null。知道如何通过在hive中使用unix_timestamp('2022-07-29')获得正确的值吗?
fwzugrvs1#
请将字符串格式与函数一起使用。使用
select unix_timestamp('2022-07-29','yyyy-MM-dd')
currentdate之所以有效,是因为hive在内部将其转换为hive可以识别的字符串格式,并且能够将其转换成unix时间戳整数。
1条答案
按热度按时间fwzugrvs1#
请将字符串格式与函数一起使用。使用
currentdate之所以有效,是因为hive在内部将其转换为hive可以识别的字符串格式,并且能够将其转换成unix时间戳整数。