[ https://issues.apache.org/jira/browse/HIVE-28470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kokila N updated HIVE-28470: ---------------------------- Description: *Issue:* {code:java} Field MilliOfDay cannot be printed as the value 33180000 exceeds the maximum print width of 2{code} *A* represents MILLI_OF_DAY. *JDK8:* Depending on the number of A's given in format, max width is set and only those number of digits are considered and if the converted value exceeds max width , it will throw error and return null. *JDK11:* A's max width is hardcoded to 19, so an error is thrown only if it exceeds 19 digits. *Commit:* [https://github.com/openjdk/jdk11u-dev/commit/386a77fd91612badbb14edc05fe4142415192b46] > JDK17: Change in behaviour of MILLI_OF_DAY in timestamp > -------------------------------------------------------- > > Key: HIVE-28470 > URL: https://issues.apache.org/jira/browse/HIVE-28470 > Project: Hive > Issue Type: Sub-task > Reporter: Kokila N > Assignee: Kokila N > Priority: Major > > *Issue:* > {code:java} > Field MilliOfDay cannot be printed as the value 33180000 exceeds the maximum > print width of 2{code} > *A* represents MILLI_OF_DAY. > *JDK8:* Depending on the number of A's given in format, max width is set and > only those number of digits are considered and if the converted value exceeds > max width , it will throw error and return null. > *JDK11:* A's max width is hardcoded to 19, so an error is thrown only if it > exceeds 19 digits. > *Commit:* > [https://github.com/openjdk/jdk11u-dev/commit/386a77fd91612badbb14edc05fe4142415192b46] > -- This message was sent by Atlassian Jira (v8.20.10#820010)