Hive 在配置单元中强制转换字符串到日期

Hive 在配置单元中强制转换字符串到日期,hive,Hive,我正在尝试将下面的字符串转换为配置单元中的日期。我尝试了stackoverflow上列出的许多解决方案,但尚未找到合理的解决方案 3/10/21 18:46 感谢您的帮助您可以在下面尝试 select to_date(from_unixtime(to_unix_timestamp('3/10/21 18:46','dd/MM/yy HH:mm'),'yyyy-MM-dd HH:mm:ss')); 请显示您的尝试日期(tx_time)(tx_time是我的列名,带字符串)也尝试过从unix_时间

我正在尝试将下面的字符串转换为配置单元中的日期。我尝试了stackoverflow上列出的许多解决方案,但尚未找到合理的解决方案

3/10/21 18:46

感谢您的帮助

您可以在下面尝试

select to_date(from_unixtime(to_unix_timestamp('3/10/21 18:46','dd/MM/yy HH:mm'),'yyyy-MM-dd HH:mm:ss'));

请显示您的尝试日期(tx_time)(tx_time是我的列名,带字符串)也尝试过从unix_时间(unix_时间戳(tx_time,'dd-MM-yyyy'))开始。您认为您的日期格式为'dd-MM-yyyy'吗?你为什么用那个日期格式?我真的不确定。我应该试试“mm-dd-yy”吗?