hive时间函数

ops/2024/12/23 7:03:54/

一、随机示例(想到哪里写哪里)

1.系统时间函数

查询

select current_timestamp --当前格式化时间,current_date      --当前格式化日期,unix_timestamp()  --当前unix时间戳

结果:

2.时间函数转换

查询

--将时间戳转化为格式化时间
select from_unixtime(1725865044),from_unixtime(1725865044,'yyyy-MM-dd'),from_unixtime(1725865044,'yyyy-MM'),from_unixtime(1725865044,'dd')

结果

查询

--时间格式化为日期
select to_date('2024-09-09 14:57:24')

 结果

查询

--日期格式化
select date_format('2024-09-09 14:57:24','yyyy-MM-dd'),date_format('2024-09-09','yyyy-MM'),date_format('2024-09-09','yyyy')

 结果

3.时间函数

查询

select current_date              as curr_day      --当日,year(current_date)        as curr_year     --年,quarter(current_date)     as curr_quarter  --季度,weekofyear(current_date)  as curr_week     --年周,month(current_date)       as curr_month    --月,day(current_date)         as curr_day1     --日,hour(current_timestamp)   as curr_hour     --时,minute(current_timestamp) as curr_minute   --分,second(current_timestamp) as curr_second   --秒

 结果

4.计算类函数

查询

select current_date,date_sub(current_date,1)            as yesterday,date_add(current_date,1)            as nextday,datediff('2024-09-11','2024-09-10') as diff_days,add_months(current_date,-1)         as lastmonth_day,add_months(current_date,1)          as nextmonth_day,next_day(current_date,'Mon')        as nextmonday,last_day(current_date)              as lastday

结果

5.常用日期

查询

--统计周期内第一天
select current_date                              as curr_day      --当日,trunc(current_date,'YY')                  as curr_year     --当年第一天,trunc(current_date,'Q')                   as curr_quarter  --当季度第一天,trunc(current_date,'MM')                  as curr_month    --当月第一天,date_sub(next_day(current_date, 'MO'), 7) as curr_week     --当周第一天

结果

 


http://www.ppmy.cn/ops/110287.html

相关文章

Java后端程序员简单操作Linux系统命令

Linux系统概述 Linux 内核最初是由芬兰人林纳斯托瓦兹(Linus Torvalds)在赫尔辛基大学上 学时而编写的一个开源的操作系统。 Linux(管理计算机硬件资源,任务调度)支持多用户,支持网络,支持多线…

打造专业级PPT:用Python-pptx精准编辑图表属性

哈喽,大家好,我是木头左! 本文将深入探讨如何使用python-pptx库来调整图表类型、颜色和样式,从而提升你的PPT图表的专业度和吸引力。 图表类型的选择与转换 图表类型是影响信息传达的关键要素之一。python-pptx允许用户通过编程方式修改图表类型,以适应不同的数据展示需求…

【鸿蒙】HarmonyOS NEXT星河入门到实战1-开发环境准备

目录 一、达成目标 二、鸿蒙开发环境准备 2.1 开发者工作下载 2.2 解压安装 2.3 运行配置安装node.js和SDK 2.4 开始创建第一个项目 2.5 预览 2.5.1 预览遇到的问题(报错) 2.5.2 修改内容查看预览 三、备用下载地址(如果下载是4.X版…

【数据结构与算法 | 灵神题单 | 删除链表篇】力扣2487, 237

1. 力扣2487:从链表中删除节点 1.1 题目: 给你一个链表的头节点 head 。 移除每个右侧有一个更大数值的节点。 返回修改后链表的头节点 head 。 示例 1: 输入:head [5,2,13,3,8] 输出:[13,8] 解释:需…

【双语新闻】AGI安全与对齐,DeepMind近期工作

我们想与AF社区分享我们最近的工作总结。以下是关于我们正在做什么,为什么会这么做以及我们认为它的意义所在的一些详细信息。我们希望这能帮助人们从我们的工作基础上继续发展,并了解他们的工作如何与我们相关联。 by Rohin Shah, Seb Farquhar, Anca …

基于SpringBoot+Vue+MySQL的垃圾分类回收管理系统

系统展示 用户前台界面 管理员后台界面 系统背景 二十一世纪互联网的出现,改变了几千年以来人们的生活,不仅仅是生活物资的丰富,还有精神层次的丰富。在互联网诞生之前,地域位置往往是人们思想上不可跨域的鸿沟,信息的…

【漏洞复现】某客圈子社区小程序审计(0day)

0x00 前言 █ 纸上得来终觉浅,绝知此事要躬行 █ Fofa:"/static/index/js/jweixin-1.2.0.js"该程序使用ThinkPHP 6.0.12作为框架,所以直接审计控制器即可.其Thinkphp版本较高,SQL注入不太可能,所以直接寻找其他洞. 0x01 前台任意文件读取+SSRF 在 /app/api/c…