如何将浮点值舍入到2位小数?

时间:2013-08-13 01:55:41

标签: asp.net sql decimal

我需要将浮点数转换为2位十进制格式。我尝试过 Math.round(AmountSpent1,2)
这是我的代码:

float AmountSpent1 = float.Parse(FixedAmount);
Math.Round(AmountSpent1, 2);

2 个答案:

答案 0 :(得分:1)

float AmountSpent1 = float.Parse(FixedAmount);
decimal m =Convert.ToDecimal(AmountSpent1);
decimal d = Math.Round(m, 2);

答案 1 :(得分:0)

你可以试试这个

<强> DecimalFormat df=new DecimalFormat("#.##");

例如

float AmountSpent1 = float.Parse(FixedAmount);
System.out.println(df.format(AmountSpent1));