Hive 字符串历元时间到日期格式

Hive 字符串历元时间到日期格式,hive,Hive,嗨,我有一个关于如何从历元时间中获取日期时间的问题。在这种情况下,历元时间存储为字符串 从表A中选择显示错误的时间(ts) 错误参数“ts”:类org.apache.hadoop.hive.ql.udf.UDFFromUnixTime没有与(字符串)匹配的方法。可能的选项:FUNC(int)FUNC(bigint,string)FUNC(bigint)FUNC(int,string) 有人能帮我找到解决方案吗?您的问题不清楚您是否将自历元起的秒存储为字符串,或者是否有日期的格式化字符串 如果您的

嗨,我有一个关于如何从历元时间中获取日期时间的问题。在这种情况下,历元时间存储为字符串

从表A中选择显示错误的时间(ts)

错误参数“ts”:类org.apache.hadoop.hive.ql.udf.UDFFromUnixTime没有与(字符串)匹配的方法。可能的选项:FUNC(int)FUNC(bigint,string)FUNC(bigint)FUNC(int,string)


有人能帮我找到解决方案吗?

您的问题不清楚您是否将自历元起的秒存储为字符串,或者是否有日期的格式化字符串

如果您的ts列包含类似123456789的内容,请尝试

SELECT from_unixtime(cast(ts as bigint)) FROM table A...
如果是其他格式,请查看并从接受字符串的日期函数中进行选择