大家好我刚接触hadoop我需要创建hive UDF来转换字符串数据类型Date to date数据类型我有一个表,其中date数据类型是字符串
abc 2/9/2017
xyz 2/8/2017
city 2/7/2017
state 2/1/2017
UDF会将日期转换为yyy-mm-dd并插入另一个日期列数据类型为Date的表
output like
abc 2017/2/9
xyz 2017/2/8
city 2017/2/7
state 2017/2/1
我试过
TO_DATE(from_unixtime(UNIX_TIMESTAMP(date,'yyyy-mm-dd')))
但是得到了NULL值
答案 0 :(得分:0)
<强> DD / MM / YYYY 强>
hive> select TO_DATE(from_unixtime(UNIX_TIMESTAMP('12/9/2017','dd/MM/yyyy')));
OK
_c0
2017-09-12