hive日期格式' 01-DEC-17'到2017-12-01'

时间:2018-02-13 10:30:13

标签: hadoop hive

如何将 '13-FEB-18' 转换为 '2018-02-18' 格式

我试过这个

select upper(from_unixtime(unix_timestamp('13-FEB-18', 'DD-MMM-YY'),'YYYY-MM-dd'));

但获得此输出。

' 2017年12月31日'

1 个答案:

答案 0 :(得分:2)

您应该使用小写yyyyyydd

select upper(from_unixtime(unix_timestamp('13-FEB-18', 'dd-MMM-yy'),'yyyy-MM-dd'));

<强> O / P

2018-02-13

请参阅以下链接:

Formats