hive中时间类date函数
1. 日期格式化函数 :date_format(string date,输出格式)
返回值: string
说明: 对给定的字符串日期进行格式化。
举例:
hive> select date_format(current_date,'yyyy-MM-dd HH:mm:ss');
返回结果 2021-03-14 00:00:00hive> select date_format('2019-06-29','yyyy-MM');
返回结果 2019-06hive> select date_format('2019/06/29','yyyy-MM-dd');
返回结果 NULL ,说明执行失败。必须将2019/06/29转换成2019-06-29格式才能执行。
hive> select date_format(regexp_replace('2019/06/29','/','-'),'yyyy-MM-dd');
返回结果 :2019-06-29
2. 日期比较函数: datediff语法: datediff(string enddate,string startdate)
返回值: int
说明: 返回结束日期减去开始日期的天数。
举例:
hive> select datediff('2016-12-30','2016-12-29');返回结果 1
3. 日期增加函数: date_add语法: date_add(string startdate, intdays)
返回值: string
说明: 返回开始日期startdate增加days天后的日期。 intdays可以是负数,就编程了日期减少函数。
举例:
hive>select date_add('2016-12-29',10);返回结果 2017-01-08
4. 日期减少函数: date_sub语法: date_sub (string startdate,int days)
返回值: string
说明: 返回开始日期startdate减少days天后的日期。
举例:
hive>select date_sub('2016-12-29',10);返回结果 2016-12-19
4.查询近30天的数据
select * from table where datediff(current_timestamp,create_time)<=30;
create_time 为table里的字段,current_timestamp 返回当前时间 2018-06-01 11:00:00
hive中时间类date函数相关推荐
- java时间类Date、Calendar及用法
对于时间类,这篇主要说明各种现实情况下如何取值,怎么定向取值,得到自己想要的时间参数.在java中时间类主要有Date.Calendar,暂时只介绍 java.util.*下的时间类,对于java.s ...
- mysql iso 时间_mysql 中 时间和日期函数
原文链接: mysql 中 时间和日期函数 - redfox - 博客园 http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.htm ...
- HIve 中 collect_list和collect_set 函数的使用总结
Hive中collect相关的函数有collect_list和collect_set. 它们都是将分组中的某列转为一个数组返回,collect_list函数不去重而collect_set函数会去重. ...
- php中strtotime(date,js模仿php中strtotime()与date()函数实现方法
本文实例讲述了js模仿php中strtotime()与date()函数实现方法.分享给大家供大家参考.具体如下: 在js中没有像php中strtotime()与date()函数,可直接转换时间戳,下面 ...
- c++中的类成员函数指针
c++中的类成员函数指针 文章目录 c++中的类成员函数指针 发生的事情 正常的函数指针定义 定义类的成员函数指针 std::function 发生的事情 最近,想用一个QMap来创建字符串和一个函数 ...
- Mysql中rank类的函数用法
Mysql中rank类的函数用法 rank() over 作用:查出指定条件后的进行排名,条件相同排名相同,排名间断不连续. 说明:例如学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占 ...
- java strtotime_js模仿php中strtotime()与date()函数实现方法
本文实例讲述了js模仿php中strtotime()与date()函数实现方法.分享给大家供大家参考.具体如下: 在js中没有像php中strtotime()与date()函数,可直接转换时间戳,下面 ...
- 一文搞懂Java8中表示当前的时间类Date、Instant、LocalDateTime、ZonedDateTime
1. 概述 Java8中的时间类主要有:Date.Instant.LocalDateTime(LocalDate.LocalTime).ZonedDateTime,除去Date,java.time包下 ...
- Java-009-数组和日期时间类(Date,Calendar)详解
一.数组 //Java 语言中提供的数组是用来存储固定大小的同类型元素. //你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1, ...
- Ray----Tune(5):Tune包中的类和函数参考
本篇主要介绍一下tune中常用的一些函数用处,可以作为一个简单的API使用. ray.tune ray.tune.grid_search(values) 用于指定值上的网格搜索的快捷方法. 参数:va ...
最新文章
- wps文档复制粘贴序号_10个文档处理神技能,学会让你少走很多弯路!
- VSCode搭建ARM(STM32开发环境)
- 举例详细说明javascript作用域、闭包原理以及性能问题(转)
- 语音计算矩形面积_【2020年第7期】螺旋折流板换热器质心当量矩形通用计算模型...
- mac 完全卸载mysql
- html里空间顺序,按空间顺序写我的房间作文
- php 下拉菜单 不提交 选中的值,在html中怎样可以做到下拉菜单提交后保留选中值不返回默认值...
- Spoon新建repository的时候
- linux文件系统 - 初始化(一)
- 数据助力防疫,疫情密切接触人员追踪算法赛期待你的加入
- Eviews10.0下载与安装
- python提取图片中的曲线_如何从fits图像中提取点扩散函数?
- 笔记本安装windows系统全流程(附上遇到常见问题解决办法)
- html5请假页面,请假模版。.html
- 阿里为什么总mysql_为什么部署在阿里云上 MySQL 老是因为内存而挂掉,不是个例....
- 图片的放大ZommJS
- SQL之ADD_MONTHS函数用法
- (二)K8s踩坑记录
- echarts 中国地图标注所在点
- ecef转换经纬度坐标 c语言代码,WGS84和ECEF坐标的转换