Hive—date函数详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive—date函数详解相关的知识,希望对你有一定的参考价值。
参考技术A在hive中我们经常需要处理日期数据,hive内置了3个日期函数,其格式只能为 yyyy-MM-dd 格式或者 yyyy-MM-dd HH:mm:ss\' 格式
datediff(string enddate,string startdate)
说明 :返回结束日期 enddate 减去开始日期 startdate 的天数
返回值类型 :int
2.返回天数为负数
其中:
create_time 为 table_01 中的时间字段;
current_timestamp 为放回当前时间;
date_add(string startdate,int days)
说明 :返回开始日期startdat增加天数days后的日期, days 可以正负数,若 days>0 ,则表示增加days的日期。若 days<0 ,则表示减少days的日期。
返回值类型 :string
其中:
create_time 为 table_01 中的时间字段;
current_timestamp 为放回当前时间;
date_sub(string startdate,int days)
说明 :返回开始日期startdat减去天数days后的日期, days 可以正负数,若 days>0 ,则表示减少days的日期。若 days<0 ,则表示增加days的日期。
返回值类型 :string
其中:
create_time 为 table_01 中的时间字段;
current_timestamp 为放回当前时间;
以上是关于Hive—date函数详解的主要内容,如果未能解决你的问题,请参考以下文章