diff options
Diffstat (limited to 'cmd/generate_resources.go')
-rw-r--r-- | cmd/generate_resources.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/cmd/generate_resources.go b/cmd/generate_resources.go index cbfaa952..34e58ca9 100644 --- a/cmd/generate_resources.go +++ b/cmd/generate_resources.go @@ -1485,7 +1485,15 @@ func parseDateTimeFormat(baseLocale, format string, eraScore uint8) (results str ` } else { // four digit year - results += "b = strconv.AppendInt(b, int64(t.Year()), 10)\n" + results += ` + + if t.Year() > 0 { + b = strconv.AppendInt(b, int64(t.Year()), 10) + } else { + b = strconv.AppendInt(b, int64(t.Year()*-1), 10) + } + + ` } // weekday |