我有一个显示的时间段:7.43053333333333
。我的目标是将其显示为7.43
。
如何在小数位后截断两个第二个值。我尝试使用Math.Round
而不是截断,但它会简单地返回7
答案 0 :(得分:7)
只需使用Math.Round Method (Decimal, Int32)
double d = 7.43053333333333;
double ma = Math.Round(d, 2);
答案 1 :(得分:1)
答案 2 :(得分:1)
我如何截断两个小数位后的第二个值。
如果您只想截断double值以获得精度后的2位数。
试试这个:
double d = 7.43053333333333;
String s = d.ToString("N2");
答案 3 :(得分:0)
使用Math.Round()
,如下所示
Math.Round(7.43053333333333, 2);