例如:23.45转化成23
33.56转化成33
45转化成45也就是说,舍掉小数点以后的数字,不是四舍五入,谢谢!

解决方案 »

  1.   

    其实转成 string 然后截取点后面 就行了呗!
      

  2.   

    double d= 25.6;
    int i= (int)d;
      

  3.   

    double n = 123.98;
    Response.Write((int)n);
    n是正负数都可以。
      

  4.   

    SQL语法select floor(23.45)select floor(33.56)select floor(45)
      

  5.   

    下面的语句用于负数的时候就四舍五入了。例如:select floor(-33.56)
      

  6.   

    floor语句用于负数的时候就四舍五入了。例如:select floor(-33.56)
      

  7.   

    最好的方法,试试吧:d.ToString("#0.##")
      

  8.   

    抱歉,看错题目
    试试
    Math.Round(d1,0)
      

  9.   

    我顶,不是四舍五入
    (int)d1
    不就行了吗?
    取整数部分。
      

  10.   

    谢谢各位,不过我说的是sql语句的写法,另外,如何做到只是舍掉分钱呢?
      

  11.   

    有个方法 去地板好像是Math.Floor