hive中timestamp 转date类型在 Hive 中,你可以使用 from_unixtime() 函数将 UNIX 时间戳转换为日期类型。UNIX 时间戳通常是从1970年1月1日00:00:00开始的秒数或毫秒数。
以下是一个示例查询,将 UNIX 时间戳转换为日期类型:
SELECT from_unixtime(timestamp_column) AS date_column FROM your_table;
在这个查询中,timestamp_column 是包含 UNIX 时间戳的列名,your_table 是你的表名。函数from_unixtime() 将UNIX 时间戳转换为默认格式的日期字符串,并且可以选择性地指定日期格式。
如果你的时间戳是以毫秒为单位的,你可以在函数中使用除以1000的操作来将其转换为秒数:
SELECT from_unixtime(timestamp_column / 1000) AS date_column FROM your_table;
这将把毫秒时间戳转换为秒时间戳,然后再将其转换为日期类型。
tabletime1/ 1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。