概述
hive月份计算函数
- 月份第一天,最后一天,一月多少天
- 当天:
- 昨天:
月份第一天,最后一天,一月多少天
select trunc('2021-12-13','MM');
select last_day('2021-12-13');
select (datediff(last_day('2021-12-13'),
trunc('2021-12-13','MM')) + 1) days;
返回值:
2021-12-01
2021-12-31
31
当天:
select current_date()
select '${zdt.addDay(-1).format("yyyy-MM-dd")}'
select date_sub('${zdt.format("yyyy-MM-dd")}',0)
select '${zdt.format("yyyy-MM-dd")}'
返回值:
2021-12-13
昨天:
select '${zdt.addDay(-1).format("yyyy-MM-dd")}'
select date_sub('${zdt.format("yyyy-MM-dd")}',1)
select date_add('${zdt.format("yyyy-MM-dd")}',-1)
返回值:
2021-12-12
上个月
date_sub(trunc('${zdt.add(2,-1).format("yyyy-MM-dd")}','MM'),0) --上个月的第一天
date_sub(trunc('${zdt.format("yyyy-MM-dd")}','MM'),1) --上个月的最后一天
最后
以上就是顺心哈密瓜为你收集整理的【hive】时间函数01的全部内容,希望文章能够帮你解决【hive】时间函数01所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复