Allow parsing year "00" with "yy" pattern (#24785)

The "yy" pattern is relative to the current century, so year "00" should
be valid.

(cherry picked from commit 1d32607575)
This commit is contained in:
Angus Gibson
2025-03-19 18:15:54 +11:00
committed by narimiran
parent 6032a14f26
commit 4d41384f09

View File

@@ -2016,7 +2016,6 @@ proc parsePattern(input: string, pattern: FormatPattern, i: var int,
var year = takeInt(2..2)
var thisCen = now().year div 100
parsed.year = some(thisCen*100 + year)
result = year > 0
of yyyy:
let year =
if input[i] in {'+', '-'}: