mirror of
https://github.com/postgres/postgres.git
synced 2025-09-03 15:22:11 +03:00
Display only 9 not 10 digits of precision for timestamp values when
using non-integer timestamps. This prevents the display of rounding errors for common values like days < 32.
This commit is contained in:
@@ -511,7 +511,7 @@ EncodeInterval(struct tm * tm, fsec_t fsec, int style, char *str)
|
||||
sprintf(cp, ".%06d", (fsec >= 0) ? fsec : -(fsec));
|
||||
#else
|
||||
fsec += tm->tm_sec;
|
||||
sprintf(cp, ":%013.10f", fabs(fsec));
|
||||
sprintf(cp, ":%012.9f", fabs(fsec));
|
||||
#endif
|
||||
TrimTrailingZeros(cp);
|
||||
cp += strlen(cp);
|
||||
|
Reference in New Issue
Block a user