无法在Hive查询中投射数据类型

时间:2019-07-17 20:55:03

标签: hadoop hive

在运行日期格式后,我无法在蜂巢中将字段从字符串转换为时间戳。我正在尝试执行的示例如下:

select cast(date_format(from_unixtime(unix_timestamp(my_date ,'MM/dd/yyyy'), 'yyyy-MM-dd hh:mm:ss a'), 'MM/dd/yyyy hh:mm:ss a') as timestamp) my_date  
from sample_schema.sample_table

此select语句导致的自然数据类型为字符串,我需要将其强制转换为时间戳记

1 个答案:

答案 0 :(得分:1)

如果您的this.season_payload.season = { number: null, title: null } 的格式为my_date

"MM/dd/yyyy"