任何数字转换为中文货币类型(2)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:18 点击:次
/// <returns>如果是数字,返回true,否则返回false</returns>
public bool IsPositveDecimal(string str)
{
Decimal d;
try
{
d = Decimal.Parse(str);
}
catch (Exception)
{
return false;
}
if (d > 0)
return true;
else
return false;
}
/// <summary>
/// 转换数字(整数)
/// </summary>
/// <param name="str">需要转换的整数数字字符串</param>
/// <returns>转换成中文大写后的字符串</returns>
public string ConvertData(string str)
{
string tmpstr = "";
string rstr = "";
int strlen = str.Length;
if (strlen <= 4)//数字长度小于四位
{
rstr = ConvertDigit(str);
}
else
{
if (strlen <= 8)//数字长度大于四位,小于八位
{
tmpstr = str.Substring(strlen - 4, 4);//先截取最后四位数字
rstr = ConvertDigit(tmpstr);//转换最后四位数字
tmpstr = str.Substring(0, strlen - 4);//截取其余数字
//将两次转换的数字加上萬后相连接
rstr = String.Concat(ConvertDigit(tmpstr) + "萬", rstr);
rstr = rstr.Replace("零萬", "萬");
rstr = rstr.Replace("零零", "零");
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- 使用ASP.NET MVC3+EF+Jquery制作文字直播系统(四
- MVC3+Entity Framework 实现投票系统(二)
- Web Service学习笔记(4)
- .NET设计模式:工厂方法模式(Factory Method)[1]
- JQuery+Asp.net MVC实现用户名重名查询
- 聊聊.net程序设计——浅谈使用VS2010建模拓展(下
- .NET简谈互操作(四:基础知识之Dispose非托管内存
- asp.net DataTable和Dataset序列化成Json格式
- .net架构的最后思考(箴言)
- Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注



