hive 中是否有任何函数可以将纪元时间转换为标准日期?

发布于 2024-12-01 13:20:00 字数 176 浏览 3 评论 0原文

to_date 函数将此“1970-11-01 00:00:00”作为输入并返回“1970-11-01”。

但我有纪元时间作为输入。如何将其转换为标准日期格式?

有一个函数可以将标准日期转换为 unix 纪元时间,但不能以其他方式转换。

任何帮助表示赞赏。

谢谢 普里扬克

to_date function takes this "1970-11-01 00:00:00" as an input and returns "1970-11-01".

But I have epoch time as an input. How do I convert it to standard date format?

There is a function to convert standard date to unix epoch time but not the other way.

Any help is appreciated.

Thanks
priyank

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

噩梦成真你也成魔 2024-12-08 13:20:00

要添加到其他答案,如果您的纪元时间值是配置单元表中的 String 列,

SELECT TO_DATE(FROM_UNIXTIME(CAST(epoch_string AS BIGINT))) FROM hive_table;

To add to the other answers, in case your epoch time value is a String column in your hive table

SELECT TO_DATE(FROM_UNIXTIME(CAST(epoch_string AS BIGINT))) FROM hive_table;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文