在hive数据开发的过程中,我们总是会遇到一些特殊日期获取的需求,这个时候我们免不了要去百度参考别人的答案,然后自己再来实践,这里我把在工作中遇到的特殊日期的获取SQL开发积累整理下来,并将会持续更新,关注收藏不迷路哟!
1,获取今天的日期
select current_date() from table;
-- 2022-07-20
2,获取当前时间
select current_timestamp() from table;
-- 2022-07-20 11:22:25.445
3,获取昨天的日期
SELECT date_sub(FROM_UNIXTIME(UNIX_TIMESTAMP()),1)
FROM table;
-- 2022-07-19
4,获取当月天数(当月最后一天)
SELECT substr