summaryrefslogtreecommitdiff
path: root/src/interfaces
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2005-05-27 21:31:23 +0000
committerBruce Momjian <bruce@momjian.us>2005-05-27 21:31:23 +0000
commitd4b50caf25eeb6473fc3e19d35560f75700f7006 (patch)
treebf8894eb5b4cfc10f4d718c11b93d1bab5fa8950 /src/interfaces
parent5dafb69e1723d6963288be31df2804738d1fc732 (diff)
downloadpostgresql-d4b50caf25eeb6473fc3e19d35560f75700f7006.tar.gz
Display only 9 subsecond digits instead of 10 for time values, for
consistency and to prevent rounding for days < 30. Also round off all trailing zeros, rather than leaving an even number of digits.
Diffstat (limited to 'src/interfaces')
-rw-r--r--src/interfaces/ecpg/pgtypeslib/interval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interfaces/ecpg/pgtypeslib/interval.c b/src/interfaces/ecpg/pgtypeslib/interval.c
index f5b2b2573f..a5e9673b10 100644
--- a/src/interfaces/ecpg/pgtypeslib/interval.c
+++ b/src/interfaces/ecpg/pgtypeslib/interval.c
@@ -511,7 +511,7 @@ EncodeInterval(struct tm * tm, fsec_t fsec, int style, char *str)
sprintf(cp, ".%06d", Abs(fsec));
#else
fsec += tm->tm_sec;
- sprintf(cp, ":%013.10f", fabs(fsec));
+ sprintf(cp, ":%012.9f", fabs(fsec));
#endif
TrimTrailingZeros(cp);
cp += strlen(cp);