[ 
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)

Reply via email to