首页 > 解决方案 > 在 HIVE SQL 中将字符串转换为时间

问题描述

我有一个包含日期和时间字段的 CSV 文件。在 HIVE 中,日期和时间是字符串。我需要将字符串转换为时间,但我找不到解决方案。无论我尝试什么,输出都是 NULL。我只是希望 aibt 时间字段是时间戳而不是字符串。

例子

标签: hiveql

解决方案


我设法解决了这个问题,但是用时间和日期创建了一个新的日期/时间戳,然后使用 cast 来转换它。CAST(concat(concat_ws(' ',[string date as yyyy-MM-dd],[string time as hh:mm]),':00.0') AS TIMESTAMP) AS new_timestamp


推荐阅读