summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/source/datetime/ttime.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/source/datetime/ttime.cxx b/tools/source/datetime/ttime.cxx
index 0adde9acfe0b..e4a6afd50048 100644
--- a/tools/source/datetime/ttime.cxx
+++ b/tools/source/datetime/ttime.cxx
@@ -307,7 +307,7 @@ void tools::Time::GetClock( double fTimeInDays,
if (fAbsTimeInDays >= 1.0)
{
const int nDig = static_cast<int>(ceil( log10( fAbsTimeInDays)));
- nDec = std::max( std::min( nDig, 9), 2);
+ nDec = std::max( std::min( 10 - nDig, 9), 2);
}
double fSeconds = rtl::math::round( fRawSeconds, nDec);