任何数字转换为中文货币类型(4)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:18 点击:次
case "億零": rstr = rstr.Substring(0, strlen - 2) + "億"; break;
}
}
return rstr;
}
/// <summary>
/// 转换数字(小数部分)
/// </summary>
/// <param name="str">需要转换的小数部分数字字符串</param>
/// <returns>转换成中文大写后的字符串</returns>
public string ConvertXiaoShu(string str)
{
int strlen = str.Length;
string rstr;
if (strlen == 1)
{
rstr = ConvertChinese(str) + "角";
return rstr;
}
else
{
string tmpstr = str.Substring(0, 1);
rstr = ConvertChinese(tmpstr) + "角";
tmpstr = str.Substring(1, 1);
rstr += ConvertChinese(tmpstr) + "分";
rstr = rstr.Replace("零分", "");
rstr = rstr.Replace("零角", "");
return rstr;
}
}
/// <summary>
/// 转换数字
/// </summary>
/// <param name="str">转换的字符串(四位以内)</param>
/// <returns></returns>
public string ConvertDigit(string str)
{
int strlen = str.Length;
string rstr = "";
switch (strlen)
{
case 1: rstr = ConvertChinese(str); break;
case 2: rstr = Convert2Digit(str); break;
case 3: rstr = Convert3Digit(str); break;
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>