您当前的位置: 首页 >  c#

衣舞晨风

暂无认证

  • 0浏览

    0关注

    1156博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C# 格式化string类型的金额

衣舞晨风 发布时间:2014-03-22 14:52:27 ,浏览量:0

        /// 
        /// 根据精度将金额转换为自定义类型的string
        /// 
        /// 需要的精度
        /// 需要转换的金额
        /// 转换后的金额
        public  string FormateString(int precision, double money)
        {
            //比如,FormateString(2,2333)==>结果:2,333.00
            string format = "###,###,###,##0.";
            for (int i = 0; i < precision; i++)
            {
                format = format + "0";
            }
            return money.ToString(format);
        }
        /// 
        /// 转换任意类型的对象为Double
        /// 
        /// 需要转换的对象
        /// 返回Double类型的变量
        public  double ConvertDouble(object val)
        {
            if (((val == null) || (val.ToString() == "")) || (val is DBNull))
            {
                return 0.0;
            }
            if (val is string)
            {
                val = val.ToString().Replace(",", "");
            }
            try
            {
                return Convert.ToDouble(val);
            }
            catch
            {
                return 0.0;
            }
        }

小注:

        自定义格式显示:点击打开链接

关注
打赏
1647422595
查看更多评论
立即登录/注册

微信扫码登录

0.1180s