Fixed rounding.
authorMarco Zanon <info@marcozanon.com>
Fri, 8 Jul 2016 07:50:57 +0000 (07:50 +0000)
committerMarco Zanon <info@marcozanon.com>
Fri, 8 Jul 2016 07:50:57 +0000 (07:50 +0000)
4.x/src/java/com/marcozanon/macaco/conversion/MNumberConverter.java

index a3c3f66bbbe43df88ac5cf23846ad9ba9752adaf..d4797d74e2deb7322821f0d8f453194613f29724 100644 (file)
@@ -9,6 +9,7 @@ package com.marcozanon.macaco.conversion;
 import com.marcozanon.macaco.MObject;
 import com.marcozanon.macaco.text.MText;
 import java.math.BigDecimal;
+import java.math.RoundingMode;
 import java.text.DecimalFormat;
 import java.text.DecimalFormatSymbols;
 import java.text.ParsePosition;
@@ -135,6 +136,7 @@ public class MNumberConverter extends MObject {
         //
         DecimalFormatSymbols dfs = new DecimalFormatSymbols(outputLocale);
         DecimalFormat df = new DecimalFormat(outputNumberFormat, dfs);
+        df.setRoundingMode(RoundingMode.HALF_UP);
         return df.format(number);
     }