Karen Coppage created HIVE-22762: ------------------------------------ Summary: Leap day is incorrectly parsed during cast in Hive Key: HIVE-22762 URL: https://issues.apache.org/jira/browse/HIVE-22762 Project: Hive Issue Type: Bug Components: HiveServer2 Reporter: Karen Coppage Assignee: Karen Coppage Fix For: 4.0.0
While casting a string to a date with a custom date format having day token before year and moth tokens, the date is parsed incorrectly for leap days. h3. How to reproduce Execute {code}select cast("29 02 0" as date format "dd mm rr"){code} with Hive. The query results in *2020-02-28*, incorrectly. ---- Executing the another cast with a slightly modified representation of the date (day is preceded by year and moth) is however correctly parsed: {code}select cast("0 02 29" as date format "rr mm dd"){code} It returns *2020-02-29*. -- This message was sent by Atlassian Jira (v8.3.4#803005)