栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Hive的日期函数汇总(大多数MySQL也能用)

Hive的日期函数汇总(大多数MySQL也能用)

文章目录
  • 常用日期函数:
    • unix_timestamp
    • from_unixtime
    • current_date
    • current_timestamp
    • to_date
    • year
    • month
    • day
    • hour
    • minute
    • second
    • weekofyear
    • dayofmonth
    • months_between
    • add_months
    • datediff
    • date_add
    • date_sub
    • last_day
    • date_format

常用日期函数: unix_timestamp

unix_timestamp:返回当前或指定时间的时间戳

select unix_timestamp();
select unix_timestamp("2020-10-28",'yyyy-MM-dd'); #MySQL不好使
from_unixtime

from_unixtime:将时间戳转为日期格式

select from_unixtime(1603843200);
current_date

current_date:当前日期

select current_date;
current_timestamp

current_timestamp:当前的日期加时间

select current_timestamp;
to_date

to_date:抽取日期部分

select to_date('2020-10-28 12:12:12'); #MySQL 用不了
year

year:获取年

select year('2020-10-28 12:12:12');
month

month:获取月

select month('2020-10-28 12:12:12');
day

day:获取日

select day('2020-10-28 12:12:12');
hour

hour:获取时

select hour('2020-10-28 12:12:12');
minute

minute:获取分

select minute('2020-10-28 12:12:12');
second

second:获取秒

select second('2020-10-28 12:12:12');
weekofyear

weekofyear:当前时间是一年中的第几周

select weekofyear('2020-10-28 12:12:12');
dayofmonth

dayofmonth:当前时间是一个月中的第几天

select dayofmonth('2020-10-28 12:12:12');
months_between

months_between: 两个日期间的月份

select months_between('2020-04-01','2020-10-28'); #MySQL用不了
add_months

add_months:日期加减月

select add_months('2020-10-28',-3); #MySQL用不了
datediff

datediff:两个日期相差的天数

select datediff('2020-11-04','2020-10-28');
date_add

date_add:日期加天数

select date_add('2020-10-28',4); #MySQL用不了
date_sub

date_sub:日期减天数

select date_sub('2020-10-28',-4);  #MySQL用不了
last_day

last_day:日期的当月的最后一天

select last_day('2020-02-30');
date_format

date_format(): 格式化日期

select date_format('2020-10-28 12:12:12','yyyy/MM/dd HH:mm:ss'); #hive
select date_format('2020-10-28 12:12:12','2020/10/20 12:12:12'); #mysql 
select date_format('2021-10-10 12:46:48','yyyy mm');
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/307873.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号