月份在HIVE中未按预期工作

时间:2017-01-06 21:42:09

标签: hive

输出中的月份无效

select from_unixtime(UNIX_TIMESTAMP('Jul/21/2016 11:37:00 AM','MMM/DD/yyyy hh:mm:ss aa'))  from table

获得

2016-01-21 11:37:00

期待     2016-07-21 11:37:00

1 个答案:

答案 0 :(得分:0)

使用dd天数(小写,而不是大写):

select from_unixtime(UNIX_TIMESTAMP('Jul/21/2016 11:37:00 AM','MMM/dd/yyyy HH:mm:ss aa')) from table

2016-07-21 11:37:00