Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将字符串格式的日期(“2018年4月25日”)转换为hive中的时间戳?_Hive_Hiveql_Impala_Hue - Fatal编程技术网

如何将字符串格式的日期(“2018年4月25日”)转换为hive中的时间戳?

如何将字符串格式的日期(“2018年4月25日”)转换为hive中的时间戳?,hive,hiveql,impala,hue,Hive,Hiveql,Impala,Hue,我有一个带有字符串的“date”列,比如2018年4月25日,我需要将其转换为时间戳值 我可以通过以下查询使用Impala编辑器转换此内容: SELECT to_timestamp(concat(substr(`date`,1,3), ' ', lpad(split_part(`date`, ' ', 2), 3, '0'), ' ', split_part(`date`, ' ', 3)), 'MMM dd, yyyy') as `date` from A 但当我使用配置单元编辑器时,此查

我有一个带有
字符串的“date”列,比如
2018年4月25日
,我需要将其转换为时间戳值

我可以通过以下查询使用Impala编辑器转换此内容:

SELECT to_timestamp(concat(substr(`date`,1,3), ' ', lpad(split_part(`date`, ' ', 2), 3, '0'), ' ', split_part(`date`, ' ', 3)), 'MMM dd, yyyy') as `date` 
from A
但当我使用配置单元编辑器时,此查询失败,错误如下:

“无效的函数‘分割部分’”


如何在配置单元/色调编辑器中将此字符串转换为时间戳?

您可以将
from\u unixtime
unix\u Timestamp
结合使用

select from_unixtime(unix_timestamp(`date`,'MMM dd, yyyy'),'yyyy-MM-dd')

输出应该是什么样子?