roxxette created HIVE-25950: ------------------------------- Summary: unix_timestamp returns NULL for incomplete date Key: HIVE-25950 URL: https://issues.apache.org/jira/browse/HIVE-25950 Project: Hive Issue Type: Bug Components: Clients, UDF Affects Versions: 3.1.0 Reporter: roxxette
select from_unixtime(unix_timestamp('202202', 'yyyyMM'), 'yyyyMMdd'); returns 20220201 in HDI3.6(Hive1.2.1) returns NULL in HDI4.0(Hive3.1.0) Turns out Hive 1.2.1 has default value for year(1970), month(01), day(01). And Hive 3.1.0 doesn't. So in Hive 3.1.0 we have to parse a date with all 3 parts(y/m/d), otherwise it'll fail. -- This message was sent by Atlassian Jira (v8.20.1#820001)