首页 > 解决方案 > Hive 中的字符串到时间戳转换

问题描述

我有一列包含以下格式的字符串:-

2019-11-30T18:21:43.4775456Z

如何将其转换为时间戳?如果我使用以下内容,我会得到 NULL

select cast(mycolumn as timestamp)

所以显然我们需要在某处指定格式,但似乎 cast 不会接受“格式”,而且我不确定为我的列所具有的值类型指定哪种格式。

目标是能够在此列上执行最大操作作为 的一部分group by,但如果我在没有任何转换的情况下这样做,显然它没有意义,因为这些是字符串。

标签: hivehiveql

解决方案


推荐阅读