diff options
| author | Bruce Momjian <bruce@momjian.us> | 2005-05-27 21:31:23 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 2005-05-27 21:31:23 +0000 |
| commit | d4b50caf25eeb6473fc3e19d35560f75700f7006 (patch) | |
| tree | bf8894eb5b4cfc10f4d718c11b93d1bab5fa8950 /src/interfaces | |
| parent | 5dafb69e1723d6963288be31df2804738d1fc732 (diff) | |
| download | postgresql-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.c | 2 |
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); |
