配置单元时间戳转换问题

2eafrhcq  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(352)

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

wfveoks0

wfveoks01#

我有问题,你用的是 yyyymmddHHmmss 但是这个月你必须使用
MM (yyyyMMddHHmmss) . 现在试试这个

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

2018-02-04 06:00:37

相关问题