Impala Dateformat错误

时间:2017-11-16 05:13:13

标签: impala

我的输入值为

161223000001

我需要转换成

2016-12-23 00:00:01

我试过

select cast(161223000001 as timestamp)
7078-12-14 22:40:01

我的答案不正确

1 个答案:

答案 0 :(得分:0)

您可以使用to_timestamp函数将字符串转换为Impala中的时间戳

SELECT to_timestamp('161223000001', 'yyMMddHHmmss');

在原始尝试中使用CAST AS TIMESTAMP,它会将给定字符串识别为unix纪元时间