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

 

上一篇:sql语句如何查询当天,一周,一月的数据的语句


下一篇:HIVE如何返回周or周几