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
Hadoop 转换字符串';ddMMMyyyy';配置单元中的最新值_Hadoop_Hive_Hiveql_Datetime Format - Fatal编程技术网

Hadoop 转换字符串';ddMMMyyyy';配置单元中的最新值

Hadoop 转换字符串';ddMMMyyyy';配置单元中的最新值,hadoop,hive,hiveql,datetime-format,Hadoop,Hive,Hiveql,Datetime Format,我在Hive中有一列,格式如下: 25Oct2016 : ddMMMyyyy 但当我使用以下命令时: select from_unixtime(unix_timestamp(a, 'ddMMMyyyy'), 'yyyy-mm-dd') from test_7 limit 10; 下面给出的答案是错误的: 2016-00-25 但它应该带来2016-10-25 有什么问题吗?

我在Hive中有一列,格式如下:

25Oct2016  : ddMMMyyyy
但当我使用以下命令时:

select from_unixtime(unix_timestamp(a,
                                    'ddMMMyyyy'),
                    'yyyy-mm-dd')
  from test_7 limit 10;
下面给出的答案是错误的:

2016-00-25
但它应该带来
2016-10-25


有什么问题吗?

正确的字符串模式是

yyyy-MM-dd

您正在尝试使用
mm
访问分钟,正确的字符串模式为

yyyy-MM-dd
您正试图使用
mm