千家信息网

hive时间日期函数怎么用

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,小编给大家分享一下hive时间日期函数怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、hive取得当前日期时间:1.1) 取得当前日期:select current_date
千家信息网最后更新 2025年12月03日hive时间日期函数怎么用

小编给大家分享一下hive时间日期函数怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

1、hive取得当前日期时间:

1.1) 取得当前日期:
select current_date();

1.2) 取得当前日期时间:
select current_timestamp();

1.3) hive取得当前时间戳:
select unix_timestamp();

1.4) 时间戳转日期:
select from_unixtime(1517725479,'yyyy-MM-dd HH:dd:ss');

1.5) 日期转unix时间戳:
select to_nuix_timestamp('2017-01-01 12:12:12','yyyy-MM-dd HH:dd:ss');

1.6) hive取得当前时间:
select from_unixtime(unix_timestamp(),'yyyy-MM-dd HH:dd:ss');

2、hive自动计算其他日期(昨天,今天):

hive中日期加减函数:date_add(start_date,num_days)

2.1) 取得昨天日期:

select date_add(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),-1);
select date_sub(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),1);

2.2) 取得明天日期:

select date_add(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),1);
select date_sub(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),-1);

3、hive取得两个日期之间差值(差值为天数):

datediff(date1,date2):date1大于date2,返回值为正,否则,返回值为负。

select datediff(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),date_add(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),-10));
select datediff(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),date_add(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),10));

4、字符串转时间(字符串必须为:yyyy-MM-dd格式)

select to_date('2017-01-01 12:12:12');

5、日期、时间戳、字符串类型格式化输出标准时间格式:

select date_format(current_timestamp(),'yyyy-MM-dd HH:mm:ss');

select date_format(current_date(),'yyyyMMdd');

select date_format('2017-01-01','yyyy-MM-dd HH:mm:ss'); --字符串必须满足yyyy-MM-dd格式

6、utc时间转换:

select from_utc_timestamp(current_timestamp(),8);

select to_utc_timestamp(current_timestamp(),8);

看完了这篇文章,相信你对"hive时间日期函数怎么用"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

日期 时间 字符 字符串 格式 函数 差值 篇文章 两个 之间 天数 完了 更多 标准 标准时 知识 类型 行业 资讯 资讯频道 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 姑苏区信息化网络技术参考价格 网络安全中国法律法规 网络安全法则的立法指导思想 公司饲料原料数据库 莆田市网络安全支队支队长 中国的时间同步服务器地址 360网络安全人才奖 全国网络安全工作会 中国城市商品数据库 游卡网络技术有限公司电话号码 嘉兴网络安全等级保护技术咨询 全国医疗机构查询全国医院数据库 oracle数据库隔离级别设置 什么云服务器 网络技术人员工作总结 贵阳服务器机房专用空调 远程管理服务器安卓 数据库更新查询 数据库简述存储系统的层次 计算机网络技术专业搜题软件 便利店的数据库是什么样的 学计算机什么时候开始学软件开发 苏州的软件开发公司有哪些 英雄联盟怎么服务器未响应 通信机房服务器安装工费 企业网络技术服务收费 产品网络安全之身份验证 网络安全领域rust 网络安全实习日记 图书出租管理系统数据库设计
0