2016-06-08 118 views
0

我具有下面表结构:蜂巢 “选择从表名TO_DATE(列2)”

Table name: test 

表结构:col1和COL2在这里字符串。

"col1","col2" 
"abc","15/04/2016" 
"def","31/05/2016" 

当我试图执行下面的,它显示NULL作为结果。 从测试中选择to_date(col2);

任何想法为什么它不显示col2结果。

回答

0

尝试以下:

SELECT to_date(FROM_UNIXTIME(UNIX_TIMESTAMP(col2,'dd/MM/yyyy'))) 

to_date(String timestamp)预计时间戳是以下格式:YYYY-MM-DD HH:MM:SS

参见Hive Date Functions的更多细节。

+0

当我插入数据到日期的字符串列然后,NULL值即将到来..这是日期不加载到表本身。值的格式为“yyyy-mm-dd” – JGS

+0

您是指col2列还是新的日期? –