hive 时间转字符串_hive日期函数

hive的函数有很多,今天我带大家来总结下hive中常用的日期函数吧!!!

如有不足,还请大家多多指出,希望能和大家一起交流,共同进步!

hive 时间转字符串_hive日期函数_第1张图片

时间一点一滴在溜走,我们要珍惜每一刻

1.日期时间转日期函数:to_date()

to_date(string timestamp) 返回日期时间字段中的日期部分。

返回类型:string

select to_date('2011-12-08 10:03:01') --2011-12-08

2.获取当前日期:current_date()

current_date() 返回当前时间日期

返回类型:date

select current_date() --2019-02-14

3.查询当前系统时间(包括毫秒数): current_timestamp()

current_timestamp() 返回当前时间戳

返回类型:timestamp

select current_timestamp() --2019-02-14 18:50:50.241

4.日期增加函数:date_add()

date_add(string startdate, int days) 返回开始日期startdate增加days天后的日期

返回类型:string

select date_add('2018-12-31', 1) --2019-01-01

5.日期减少函数:date_sub()

date_sub (string startdate, int days) 返回开始日期startdate减少days天后的日期

返回类型:string

select date_sub('2018-12-31', 1) --2018-12-30

6.日期比较函数:datediff()

datediff<

你可能感兴趣的:(hive,时间转字符串,hive获取月份)