2013-09-23 41 views
2

我从本地数据库中获取字符串类型十进制数字字符串数据类型从数据库到HTML页面的小数位数限制

而且

我认为在我的UI应用程序(HTML页面)。所以现在我需要把它建设年限为2个deciaml地方三位小数。

String Amount = "123.786";

更改为“123.78”(显示在我的web应用程序)的量十进制值

请帮忙将其限制到小数点后两位。

我尝试使用Stringutils功能,但我无法吸收它。

+0

DecimalFormat类具有用于指定显示数字的字符串中数字位数的方法。 – NormR

回答

2
String Amount = "123.786"; 
String value= String.format("%.2f", Float.valueOf(Amount)); 

or 

BigDecimal value = new BigDecimal(Amount).setScale(2, BigDecimal.ROUND_HALF_UP); 
+1

它的工作!谢谢!请说出如何限制时间戳值高达秒。有什么功能可以从时间戳中删除毫秒 –

+0

很高兴听到它..请简要地定义您的问题,并发布另一个问题与输入和预期output.All我们正在等待帮助你....... – Prabhakaran

+0

肯定..谢谢!!! –