【发布时间】:2015-03-17 16:36:31
【问题描述】:
我正在尝试找到从 Hive 查询中的当前日期减去 1 年和一个月的最佳方法。使用以下内容,我不相信它会考虑闰年,或者如果月份有不同的天数,所以最终代码会中断。任何帮助将不胜感激!
set my_date = from_unixtime(unix_timestamp()-365*60*60*24, 'yyyy-MM-dd');
set my_date = from_unixtime(unix_timestamp()-30*60*60*24, 'yyyy-MM-dd');
谢谢!
-丽贝卡
【问题讨论】:
标签: date hadoop hive unix-timestamp subtraction