无法在配置单元查询中强制转换数据类型

oknwwptz  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(374)

在配置单元中运行日期格式后,无法将字段从字符串转换为时间戳。我想做的例子如下:

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语句产生的自然数据类型是string,我需要能够将其转换为timestamp

r8xiu3jd

r8xiu3jd1#

如果你的 my_date"MM/dd/yyyy" 格式。

select from_unixtime(unix_timestamp(my_date, "MM/dd/yyyy"),"MM/dd/yyyy hh:mm:ss a");

相关问题