如何在配置单元中获取当前unix epoch

gpnt7bae  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(542)

这是由提供的函数 unix_timestamp() ,但它已被弃用。

select unix_timestamp() from table_name limit 1;
unix_timestamp(void) is deprecated. Use current_timestamp instead.
OK
1553706841

建议使用 current_timestamp() 相反,它并没有给出纪元时间:

select current_timestamp() from table_name limit 1;
OK
2019-03-27 13:14:21.767

获得当前unix epoch时间的推荐方法是什么?

d7v8vwbk

d7v8vwbk1#

你可以用 unix_timestamp 使用字符串格式的datetime/date参数来获取epoch。

select unix_timestamp(current_timestamp())

请注意 unix_timestamp 自版本2.0以来,没有参数的函数已被弃用,而不是 unix_timestamp(string date) .

相关问题