任何数字转换为中文货币类型(3)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:18 点击:次
}
else
if (strlen <= 12)//数字长度大于八位,小于十二位
{
tmpstr = str.Substring(strlen - 4, 4);//先截取最后四位数字
rstr = ConvertDigit(tmpstr);//转换最后四位数字
tmpstr = str.Substring(strlen - 8, 4);//再截取四位数字
rstr = String.Concat(ConvertDigit(tmpstr) + "萬", rstr);
tmpstr = str.Substring(0, strlen - 8);
rstr = String.Concat(ConvertDigit(tmpstr) + "億", rstr);
rstr = rstr.Replace("零億", "億");
rstr = rstr.Replace("零萬", "零");
rstr = rstr.Replace("零零", "零");
rstr = rstr.Replace("零零", "零");
}
}
strlen = rstr.Length;
if (strlen >= 2)
{
switch (rstr.Substring(strlen - 2, 2))
{
case "佰零": rstr = rstr.Substring(0, strlen - 2) + "佰"; break;
case "仟零": rstr = rstr.Substring(0, strlen - 2) + "仟"; break;
case "萬零": rstr = rstr.Substring(0, strlen - 2) + "萬"; break;
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>