200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > hive:函数:日期比较函数:获取当前日期 + date_add + date_sub函数获取前几天或后几天的日期

hive:函数:日期比较函数:获取当前日期 + date_add + date_sub函数获取前几天或后几天的日期

时间:2019-04-02 11:25:17

相关推荐

hive:函数:日期比较函数:获取当前日期 + date_add +  date_sub函数获取前几天或后几天的日期

获取当前日期:

方式1:

select from_unixtime(unix_timestamp(),'yyyy-MM-dd HH:mm:ss') curr_date;返回:-09-17 10:42:51

方式2:

CURRENT_DATE

select CURRENT_DATE返回:-06-05(当前日期)

方式3:

current_date()

select current_date() 返回:-06-05(当前日期)

date_add函数获取后一天日期:

Time taken: 0.074 seconds, Fetched: 1 row(s)hive (default)> select date_add(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),1);unix_timestamp(void) is deprecated. Use current_timestamp instead.OK_c0-05-31Time taken: 0.097 seconds, Fetched: 1 row(s)hive (default)>

date_sub获取前2天和后两天的日期:

方式:1:

select date_sub(CURRENT_DATE,1);返回:-06-04(当天前一天日期)

方式2:

select date_sub(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),2)select date_sub(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),-2)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。