Affects Version/s: None
Fix Version/s: None
The "short" insert method for date values (without delimiters, e.g. 04112022) will convert the value into a wrong date. The behaviour depends on the JAVA version used in Apache Tomcat (e.g. Eclipse Adoptium and Oracle). It is working as expected for Oracle 1.8.0_291, OpenJDK Temurin 1.8.0_345. But, not working as expected for Adoptium 126.96.36.199, 188.8.131.52, 184.108.40.206.
Insert "04112022" in the DATE field and press TAB to leave it.
You have only to change the "JAVA Virtual Machine" in the Apache configuration and restart the Apache to reproduce it.
With the JAVA version from Adoptium, the numbers will convert WRONG to "04.11.02".
(tested with version 220.127.116.11, 18.104.22.168, 22.214.171.124)
With the JAVA version from Oracle or Temurin, the numbers will convert CORRECT to "04.11.22".
(tested with version Oracle 1.8.0_291, OpenJDK Temurin 1.8.0_345)
The above date should be converted to something like 04.11.22 or 04.11.2022
Set Java option in Tomcat -
What is the solution apart from this compatibility switch.