[ https://issues.apache.org/jira/browse/LANG-1637?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17258570#comment-17258570 ]
Michael Osipov commented on LANG-1637: -------------------------------------- [~ugonen], when we put my proposal aside there are two ways to solve it: (a) Take your proposal or reject any value >= 100 because the rule knows that it uses {{appendsDigits()}} and the contract requires the value to be as such. The estimated length says 2, but one passes >2. > FastDatePrinter formatting using YY pattern yields junk digits > -------------------------------------------------------------- > > Key: LANG-1637 > URL: https://issues.apache.org/jira/browse/LANG-1637 > Project: Commons Lang > Issue Type: Bug > Affects Versions: 3.11 > Reporter: Uri Gonen > Priority: Minor > Time Spent: 4h 20m > Remaining Estimate: 0h > > {code:java} > final GregorianCalendar cal = new GregorianCalendar(2020, 12, 31, 0, 0, 0); > final DatePrinter printer2Digits = getInstance("YY"); > assertEquals("21", printer2Digits.format(cal)); > {code} > the above test fails -- This message was sent by Atlassian Jira (v8.3.4#803005)