HIve中 datediff,date_add和date_sub的用法

1、日期比较函数:datediff语法:datediff(string enddate,string startdate)

返回值:int

说明:返回结束日期减去开始日期的天数。

例如:

hive> select datediff('2018-12-22','2018-12-12');
OK
10

2、日期增加函数:date_add语法:date_add(string startdate, intdays)

返回值:String

说明:返回开始日期startdate增加days天后的日期

例如:

hive> select date_add('2018-12-12',10);
OK
2018-12-22

3、日期减少函数:date_sub语法: date_sub (string startdate,int days)

返回值:String

说明:返回开始日期startdate减少days天后的日期

例如:

hive> select date_sub('2018-12-24',10);
OK
2018-12-14

 

posted @ 2019-05-05 16:45  xiaolaotou  阅读(11181)  评论(0编辑  收藏  举报