我正在使用我的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