date_format
释义:格式化日期
用法:date_format(date,格式)
例如:
将日期格式化为:2020-05-01和2020-05
hive (default)> select date_format('2020-05-01 12:00:00','yyyy-MM-dd');
_c0
2020-05-01
hive (default)> select date_format('2020-05-01 12:00:00','yyyy-MM');
_c0
2020-05
date_add
释义:日期加法函数,数字为正,则加多少天,若数字为负数,则为减多少天;
用法:date_add(date,number);
例如:
将日期增加或减少4天;
hive (default)> select date_add('2019-05-09',4);
_c0
2019-05-13
Time taken: 0.034 seconds, Fetched: 1 row(s)
hive (default)> select date_add('2019-05-09',-4);
_c0
2019-05-05
Time taken: 0.049 seconds, Fetched: 1 row(s)
date_sub
释义:日期减法函数,数字为正,则减多少天,若数字为负数,则为加多少天
用法:date_sub(date,number)
例如:
将日期增加或减少4天
hive (default)> select date_sub('2019-05-09',4);
_c0
2019-05-05
Time taken: 0.04 seconds, Fetched: 1 row(s)
hive (default)> select date_sub('2019-05-09',-4);
_c0
2