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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复