to_char(): Do not count negative sign as a digit for time values

Bruce Momjian <bruce@momjian.us>

Commit: 2d87eedc1d4468d331035bbe55f140f180d20144
Author: Bruce Momjian <bruce@momjian.us>
Date: 2015-10-06T00:51:46Z
Releases: 9.6.0
to_char(): Do not count negative sign as a digit for time values

For time masks, like HH24, MI, SS, CC, MM, do not count the negative
sign as part of the zero-padding length specified by the mask, e.g. have
to_char('-4 years'::interval, 'YY') return '-04', not '-4'.

Report by Craig Ringer

Files