【发布时间】:2020-01-01 13:53:19
【问题描述】:
我的日常工作是根据我使用 hive 日期函数得出的日期来处理负载。直到 2 天前它运行良好,问题从 2019 年 12 月 30 日开始。当我使用 date_format 时,它显示年份为 2020 年,否则它显示 2019 年。见下文。
hive> select current_date;
OK
2019-12-31
Time taken: 0.182 seconds, Fetched: 1 row(s)
hive> select date_format(current_date,'dd-MMM-YYYY');
OK
31-Dec-2020
Time taken: 0.429 seconds, Fetched: 1 row(s)
hive> select cast(date_format(date_sub(CURRENT_DATE,1),'YYYYMMdd') AS string);
OK
20201230
有没有其他人遇到过这个问题。
【问题讨论】: