自定义项到配置单元中的转换日期格式

svdrlsy4  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(405)

嗨,我是hadoop新手,我需要创建hiveudf来将string数据类型date转换为date数据类型我有一个表,其中date数据类型是string

abc 2/9/2017
xyz 2/8/2017
city 2/7/2017
state 2/1/2017

自定义项将日期转换为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')))

但得到空值

z9ju0rcb

z9ju0rcb1#

年/月/日

hive> select TO_DATE(from_unixtime(UNIX_TIMESTAMP('12/9/2017','dd/MM/yyyy')));
OK
_c0
2017-09-12

相关问题