蜂巢时间邮票转换问题



我正在使用我的Cloudera Hive 0.14。我无法打算为不同的日期打字,请帮助

以下功能正常工作

select from_unixtime(unix_timestamp('20180104060037','yyyymmddHHmmss'));

输出:

2018-01-04 06:00:37

但是,当我以下功能与月份变更时,它不会更改,请帮助

select from_unixtime(unix_timestamp('20180204060037','yyyymmddHHmmss'));

输出:

2018-01-04 06:00:37

我遇到了问题,在这里您使用了yyyymmddHHmmss,但是对于一个月,您必须使用MM (yyyyMMddHHmmss)。现在尝试这个

select from_unixtime(unix_timestamp('20180204060037','yyyyMMddHHmmss'));
2018-02-04 06:00:37

最新更新