connectivity/source/commontools/dbconversion.cxx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-)
New commits: commit fe89aa916601e53637259c757a4da433fbc4feda Author: Lionel Elie Mamane <lio...@mamane.lu> Date: Thu Jun 27 08:50:37 2013 +0200 fdo#66216 fix DBTypeConversion::toTimeString format std::ostringstream::width is not sticky Change-Id: I32d77bec68506b7691a4f86dadb24e62fdc13d42 Reviewed-on: https://gerrit.libreoffice.org/4564 Reviewed-by: Fridrich Strba <fridr...@documentfoundation.org> Tested-by: Fridrich Strba <fridr...@documentfoundation.org> diff --git a/connectivity/source/commontools/dbconversion.cxx b/connectivity/source/commontools/dbconversion.cxx index 0150cdd..513a8b0 100644 --- a/connectivity/source/commontools/dbconversion.cxx +++ b/connectivity/source/commontools/dbconversion.cxx @@ -28,6 +28,8 @@ #include <com/sun/star/util/Time.hpp> #include <com/sun/star/util/DateTime.hpp> #include <rtl/ustrbuf.hxx> +#include <sstream> +#include <iomanip> #define MAX_DAYS 3636532 @@ -83,11 +85,12 @@ namespace dbtools OUString DBTypeConversion::toTimeString(const Time& rTime) { std::ostringstream ostr; + using std::setw; ostr.fill('0'); - ostr.width(2); - ostr << rTime.Hours << ":" << rTime.Minutes << ":" << rTime.Seconds; - ostr.width(9); - ostr << "." << rTime.NanoSeconds; + ostr << setw(2) << rTime.Hours << ":" + << setw(2) << rTime.Minutes << ":" + << setw(2) << rTime.Seconds << "." + << setw(9) << rTime.NanoSeconds; return OUString::createFromAscii(ostr.str().c_str()); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits