1、to_date:日期时间转日期函数

select to_date('2015-04-02 13:34:12');
输出:2015-04-02
1
2
2、from_unixtime:转化unix时间戳到当前时区的时间格式

select from_unixtime(1323308943,’yyyyMMdd’);
输出:20111208
1
2
3、unix_timestamp:获取当前unix时间戳

select unix_timestamp();
输出:1430816254
select unix_timestamp('2015-04-30 13:51:20');
输出:1430373080
1
2
3
4
4、year:返回日期中的年

select year('2015-04-02 11:32:12');
输出:2015
1
2
5、month:返回日期中的月份

select month('2015-12-02 11:32:12');
输出:12
1
2
6、day:返回日期中的天

select day('2015-04-13 11:32:12');
输出:13
1
2
7、hour:返回日期中的小时

select hour('2015-04-13 11:32:12');
输出:11
1
2
8、minute:返回日期中的分钟

select minute('2015-04-13 11:32:12');
输出:32
1
2
9、second:返回日期中的秒

select second('2015-04-13 11:32:56');
输出:56
1
2
10、weekofyear:返回日期在当前周数

select weekofyear('2015-05-05 12:11:1');
输出:19
1
2
11、datediff:返回开始日期减去结束日期的天数

select datediff('2015-04-09','2015-04-01');
输出:8
1
2
12、date_sub:返回日期前n天的日期

select date_sub('2015-04-09',4);
输出:2015-04-05
1
2
13、date_add:返回日期后n天的日期

select date_add('2015-04-09',4);
输出:2015-04-13
1
2
14、from_unixtime+ unix_timestamp Hive中yyyymmdd和yyyy-mm-dd日期之间的切换

思想:先转换成时间戳,再由时间戳转换为对应格式。
--20171205转成2017-12-05

select from_unixtime(unix_timestamp('20171205','yyyymmdd'),'yyyy-mm-dd') from dual;

--2017-12-05转成20171205

select from_unixtime(unix_timestamp('2017-12-05','yyyy-mm-dd'),'yyyymmdd') from dual;
1
2
3
4
5
6
7
8
15:Hive中取最近30天数据

datediff(CURRENT_TIMESTAMP ,gmt_create)<=30 
1
16、Hive中 两个日期相差多少小时

select (unix_timestamp('2018-05-25 12:03:55') - unix_timestamp('2018-05-25 11:03:55'))/3600

输出:1
1
2
3
17、Hive中 两个日期相差多少分钟

select (unix_timestamp('2018-05-25 12:03:55') - unix_timestamp('2018-05-25 11:03:55'))/60

输出:60
1
2
3
18、hive 计算某一个日期属于星期几,如2018-05-20 是星期日

SELECT IF(pmod(datediff('2018-05-20', '1920-01-01') - 3, 7)='0', 7, pmod(datediff('2018-05-20', '1920-01-01') - 3, 7)) 
输出:7
1
2
3
17、hive返回上个月第一天和最后一天

--上个月第一天
select trunc(add_months(CURRENT_TIMESTAMP,-1),'MM')

select concat(substr(add_months(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),-1),1,7),'-01');

--上个月最后一天
select date_sub(trunc(CURRENT_TIMESTAMP,'MM'),1);

最后 欢迎各位老铁访问 我的wx小程序,资料很全哦,留言“资料”和邮箱 共享发送海量资料。谢谢大家的鼎力支持,愿你我共进步。

学无止境,祝大家实现心中所愿。

hive日期函数转化相关推荐

  1. 【hive 日期函数】Hive常用日期函数整理

    1.to_date:日期时间转日期函数 select to_date('2015-04-02 13:34:12'); 输出:2015-04-02 1 2 2.from_unixtime:转化unix时 ...

  2. hive日期函数总结

    Hive 日期函数 Hive Date Functions 官网地址:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+U ...

  3. 【hive 日期函数 大全】Hive常用日期函数整理 史上最全

    [hive 日期函数 大全]Hive常用日期函数整理注意:1) hive 没有 to_char函数 2) HIVE 日期函数只识别 年-月-日 不能识别 年-月 ,所以处理月份的时候需要特殊处理1)h ...

  4. Hive日期函数使用

    Hive日期函数使用 year month day hour minute second add_months date_add date_sub date_format datediff dayof ...

  5. hive日期函数使用大全

    以下hive日期函数百分百满足日常工作使用,请仔细阅读!! [hive 日期函数 大全]Hive常用日期函数整理注意:1) hive 没有 to_char函数 2) HIVE 日期函数只识别 年-月- ...

  6. hive 日期函数_数据分析面试必备——SQL窗口函数你会了吗?

    之前写过一篇sql的文章,面向基础的sql操作(无眠:数据分析面试必备--SQL你准备好了吗?),目前已经有12000+收藏(收藏是点赞的5倍,你们可真狠心哪),也可以看出众多同学对sql学习的热情. ...

  7. [转载]Hive日期函数

    转自大神 http://www.oratea.net/?p=944 无论做什么数据,都离不开日期函数的使用. 这里转载一下Hive的日期函数的使用,写的相当完整. 日期函数UNIX时间戳转日期函数: ...

  8. HIVE日期函数大全

    转自大神 http://www.oratea.net/?p=944 无论做什么数据,都离不开日期函数的使用. 这里转载一下Hive的日期函数的使用,写的相当完整. 日期函数UNIX时间戳转日期函数: ...

  9. 【hive日期函数】hive常用日期函数+扩展

    日期函数 1.from_unixtime:转化unix时间戳到当前时区的时间格式  select from_unixtime(1641044052,'yyyyMMdd'); --输出:20220101 ...

最新文章

  1. 测试MindMotion 的 ISP功能 - 无法进入ISP功能
  2. 如何使用trace模式运行BRF+应用
  3. 我对CSS选择器的认识
  4. OSI七层与TCP/IP四层模型
  5. C#泛型学习实例(简单易懂)
  6. 实现一个 Java 版的 Redis (1)----百行代码解析Redis 协议.
  7. JavaScript介绍及视频教程
  8. [高效Mac] 多显示器快速切换鼠标焦点和移动窗口
  9. 在keil 中 导入 stc 芯片组
  10. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks论文翻译
  11. 一个简单的BitTorrent客户端实现(三):同步事件分离器
  12. 三维空间几何变换矩阵
  13. C语言农历天干地支,求思路。农历年月日时推天干地支
  14. 阿里云大规模即时云渲染支撑天猫双11“直播未来城”
  15. 可道云个人网盘-Docker安装
  16. 12、【李宏毅机器学习(2017)】Semi-supervised Learning(半监督学习)
  17. gsm模块 java 录音_Arduino从Quectel M95 GSM模块读取AT命令
  18. 乐鑫 ESP32-H2 SoC 与 Thread SDK 通过 Thread 1.3.0 认证
  19. 【计算机网络】家用路由器的NAT模式和路由模式
  20. newifi_dts

热门文章

  1. 玩转项目变更之变更申请
  2. Z01282Visual C#从入门到精通 第八版PDF
  3. 华容道算法之性能优化
  4. 基于低保真产品原型实战的Axure学习
  5. Draw Call是什么?
  6. 温酒:《2019 年白领 996 工作制专题调研报告》显示,加班最狠的其实还不是互联网行业,你怎么看?
  7. 【重磅】中信建投与米筐科技达成战略级合作
  8. 中国十大机器视觉公司排名
  9. CAD20042010添加用户菜单
  10. 走向综合:凡客的必经之路