Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.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
Datetime 在配置单元中将字符串转换为时间戳_Datetime_Hadoop_Hive_Impala_Timestamp With Timezone - Fatal编程技术网

Datetime 在配置单元中将字符串转换为时间戳

Datetime 在配置单元中将字符串转换为时间戳,datetime,hadoop,hive,impala,timestamp-with-timezone,Datetime,Hadoop,Hive,Impala,Timestamp With Timezone,我有一个值“2017-09-27T19:25:15.927-07:00”,有没有办法将其转换为时间戳? 我使用Hive1.1.0 选择unix\u时间戳(“2017-09-27T19:25:15.927-07:00”,“yyyy-MM-ddTHH:MM:ss.SSSX”)但它使用了错误的日期/时间转换格式 选择unix\u时间戳(“2017-09-27T19:25:15.927-07:00”,“yyyy-MM-ddTHH:MM:ss.SSSZZZ”)但它返回NULL的是yyy-MM-dd'T'H

我有一个值“2017-09-27T19:25:15.927-07:00”,有没有办法将其转换为时间戳? 我使用Hive1.1.0

选择unix\u时间戳(“2017-09-27T19:25:15.927-07:00”,“yyyy-MM-ddTHH:MM:ss.SSSX”)
但它使用了错误的日期/时间转换格式

选择unix\u时间戳(“2017-09-27T19:25:15.927-07:00”,“yyyy-MM-ddTHH:MM:ss.SSSZZZ”)
但它返回
NULL
的是
yyy-MM-dd'T'HH:MM:ss.SSSXXX”
。请注意围绕“T”的单引号

select from_unixtime(unix_timestamp("2017-09-27T19:25:15.927-07:00", "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"))