Sql 蜂箱铸造日期
在一个配置单元表中,我有一堆整数格式的日期 范例 桌子 质疑 我如何得到上面的例子如下Sql 蜂箱铸造日期,sql,hive,Sql,Hive,在一个配置单元表中,我有一堆整数格式的日期 范例 桌子 质疑 我如何得到上面的例子如下 date ------------- 2015-05 15:17 2015-05 15:18 2015-08 15:17 提前谢谢!i由于日期列是整数数据类型,请将它们转换为字符串并使用配置单元的内置日期函数 以下是您需要的: select date_format(from_unixtime(unix_timestamp(cast(your-column as string),'yyyyMMHHmm'))
date
-------------
2015-05 15:17
2015-05 15:18
2015-08 15:17
提前谢谢!i由于日期列是整数数据类型,请将它们转换为字符串并使用配置单元的内置日期函数 以下是您需要的:
select date_format(from_unixtime(unix_timestamp(cast(your-column as string),'yyyyMMHHmm')),'yyyy-MM HH:mm') from table;
上面的代码给出了以下结果
2015-05 15:17
2015-05 15:18
2015-08 15:17
Time taken: 0.088 seconds, Fetched: 3 row(s)
使用
to_date
格式化日期尝试此操作,但给出空值。选择截止日期(“2015051517”)<代码>选择截止日期('201505 15:17','YYYY-MM HH24:MI')代码>
select date_format(from_unixtime(unix_timestamp(cast(your-column as string),'yyyyMMHHmm')),'yyyy-MM HH:mm') from table;
2015-05 15:17
2015-05 15:18
2015-08 15:17
Time taken: 0.088 seconds, Fetched: 3 row(s)