Description
A rounding error in the internal AngleFormat formatting code cause format(89.01666666666667) to produce 89°00′60″ instead of 89°01′00″ when the AngleFormat is configured for using a variable number of fraction digits. This bug does not happen when the AngleFormat pattern defines a fixed amount of fraction digits. Angle.toString() is affected since it uses a variable number of digits.
Attachments
Issue Links
- depends upon
-
SIS-141 MathFunctions.fractionDigitsForDelta(…) ignores the 'strict' argument
- Closed