hive中常见的日期函数
常见hive的时间函数1、时间戳转化为日期函数
from_unixtime('1566390082')
from_unixtime('1566390082', 'yyyy-MM-dd')
from_unixtime('1566390082', 'yyyyMMdd')
2019-08-21 20:21:22
2019-08-21
201908212、将日期转换为时间戳
unix_timestamp('2019-08-21 20:21:22')
unix_timestamp('2019-08-21')'yyyy-MM-dd HH:mm:ss',没有指定日期格式,出错
unix_timestamp('2019-08-21', 'yyyy-MM-dd')
1566390082
NULL
15663168003、日期格式化函数
date_format('2019-08-21 20:21:22', 'yyyy-MM-dd')
date_format('2019-08-21 20:21:22', 'yyyyMMdd')
2019-08-21
201908214、获取年、月、日、天、小时、分钟、秒、周数、星期几、季节函数
year('2019-08-21 20:21:22')
month('2019-08-21 20:21:22')
day('2019-08-21 20:21:22')
hour('2019-08-21 20:21:22')
minute('2019-08-21 20:21:22')
second('2019-08-21 20:21:22')
weekofyear('2019-08-21 20:21:22')
dayofweek('2019-08-21 20:21:22')
ceil(month('2019-08-21 20:21:22')/3)--季节
2019 8 21 20 21 22 34 4 35、日期(月份)增减函数
date_add('2019-08-21',10) --增加日
date_sub('2019-08-21',10) --减少日
add_months('2019-08-21',1) --增加月
add_months('2019-08-21',2)
add_months('2019-08-21',-1) --减少月
add_months('2019-08-21',-2)
2019-08-31 2019-08-11 2019-09-21 2019-10-21 2019-07-21 2019-06-216、两个日期(月份)相减函数
datediff('2019-08-23', '2019-08-21')
months_between('2019-08-21', '2019-07-25')
2 0.870967747、获取月初(月末)、年初(年末)日期
last_day('2019-08-12'), --月末
trunc('2019-08-21', 'MM'), --月初
trunc('2019-08-21', 'YY'), --年初
date_sub(add_months(trunc('2019-08-21', 'YY'),12),1) --年末
2019-08-31 2019-08-01 2019-01-01 2019-12-318、获取日期的下个星期几的日期
next_day('2019-08-21', 'MO')
next_day('2019-08-21', 'TU')
next_day('2019-08-21', 'WE')
next_day('2019-08-21', 'TH')
next_day('2019-08-21', 'FR')
next_day('2019-08-21', 'SA')
next_day('2019-08-21', 'SU')
2019-08-26 2019-08-27 2019-08-28 2019-08-22 2019-08-23 2019-08-24 2019-08-25
注:本资源来源于网络
hive中常见的日期函数相关推荐
- MySQL中常见的单行函数(下)
MySQL中常见的单行函数(下) 一.转换函数 Date_format(date,format) 将日期转换成字符串(类似Oracle中的to_char()) Str_to_date(str,fo ...
- mysql iso 时间_mysql 中 时间和日期函数
原文链接: mysql 中 时间和日期函数 - redfox - 博客园 http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.htm ...
- SAS中常见的数组函数
SAS中常见的数组函数有: dim dimk hbound hboundk lbound lboundk 数组函数计萁数组的维数.上下界,有利于写出可移植的程序,数组函数包括: dim(x) 求数组x ...
- HIve 中 collect_list和collect_set 函数的使用总结
Hive中collect相关的函数有collect_list和collect_set. 它们都是将分组中的某列转为一个数组返回,collect_list函数不去重而collect_set函数会去重. ...
- MySQL 中的常用日期函数
MySQL 中的常用日期函数: 函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 DATE() 提取日期或日期/时间表达式的日期部分 ...
- MySQL中常见的单行函数(上)
MySQL中常见的函数 一.大小写控制函数(与Oracle相同) lower(str) 转换大小写混合的字符串为小写字符串: 例 查询employees表,显示员工姓名为大写格式: Select l ...
- 时间转化_Excel常见时间日期函数全讲解,10个函数教你如何进行日期转化
在工作中我们经常会碰到一些需要转化或者计算时间日期的工作,这里就需要我们用到一些常见的Excel时间日期函数.今天我们就通过十个案例来教大家,如何在实际工作中对时间日期进行转化处理. 函数一.显示当前 ...
- js去掉前后空格的函数_MySQL 中常见的字符串函数应用详解
在前面若干章节中,我们介绍了SQL的基础与高阶语法,接下来,我们将分四个章节,介绍MySQL中常见的函数应用,大致分为如下几个章节: MySQL 字符串函数 MySQL 数字函数 MySQL 日期函数 ...
- hive内嵌时间日期函数:所有关于时间日期的函数
日期函数在hive中很常用,甚至有时候要自定义时间函数.首先hive中存放的数据经常是按时间分区进行存储的,有时候按时间分区的时间就是从日志中国解析出来的时间,或者有时候截取时间进行区间划分.比如我们 ...
最新文章
- 网页、网站规划与设计1
- [汇编与C语言关系]2. main函数与启动例程
- 北京内推 | 地平线视觉算法团队招聘视觉算法实习生
- 对话李飞飞,揭秘国际体育赛事风“云”背后的黑科技
- 【渝粤教育】 国家开放大学2020年春季 1190当代中国政治制度 参考试题
- CSS——id 和 class 选择器
- Git笔记(1) 版本控制
- 【Android 】【Monkey Demons】 针对性的进行稳定性测试
- MySQL时间分区案例
- 网易邮箱服务器邮箱协议,网易邮箱全面支持Exchange协议
- cubieboard学习笔记
- 这些操作系统的概念,保你没听过!
- mybatis collection 关联查询多个参数
- ICPR-2018-OCR笔记
- TPC/IP 协议头部说明
- wps单文件版_微软Office手机版来了!完全免费+三合一!你还会用WPS吗?1分钟带你了解两者的不同!...
- 备忘录模式,徐长卿的三世记忆
- linux命令kill9的含义,[整理]kill -9的含义
- centos7中journal和rsyslog日志
- 实现recycleView页面的跳转设计(移动开发第二次作业)