string转换为decimal

  public decimal Change_StrToDecimal(string str)
    {
        str = str.Trim();

        decimal value;

        str = Server.HtmlDecode(str);
        if (str.Trim() == "" || str.Trim() == " ")
        {
            value = 0;
        }
        else
        {
            if (str.Substring(0, 1) == "¥" || str.Substring(0, 1) == "$")
            {
                str = str.Substring(1);
                value = Math.Round(decimal.Parse(str), 2);
            }
            else
            {
                value = Math.Round(decimal.Parse(str), 2);
            }
        }

        return value;
    }

string转换为decimal

时间: 2024-10-11 23:25:32

string转换为decimal的相关文章

【原创】利用typeface实现不同字体的调用显示及String转换为Unicode

最近工作用到,就写个小demo demo实现从assets中利用typeface调用不同字体,并在editText中显示出来 1.layout中创建activity_main.xml文件 布局代码如下: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 andr

android 将图片通过base64转换为String 将图片String转换为Bitmap

1.Bitmap转换为图片字符串 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); //该方法用来压缩图片,第一个参数为图片格式,第二个参数为截取图片的保留率,如当前为90,则保留之前图片90%的区域 bitmap.compress(Bitmap

C#中使用Buffer.BlockCopy()方法将string转换为byte array的方法:

public static void BlockCopy(Array src, int srcOffset, Array dst, int dstOffset, int count); 将指定数目的字节从起始于特定偏移量的源数组复制到起始于特定偏移量的目标数组. /// <summary> /// C#中使用Buffer.BlockCopy()方法将string转换为byte array的方法 /// </summary> /// <param name="str&

将String转换为Double并保留2位小数

? 1 2 3 4 5 6 7 8 9 10 11 12 13     //将money的分转化为元 public String coinToYuan(String coin) {     Double dd = Double.parseDouble(coin);     Double ddd = dd / 100;     if (dd % 100 == 0) {         int num = ddd.intValue();         return String.valueOf(n

string转换为char*

把string转换为char* 有3中方法: 1.data() 1 string str="abc"; 2 char *p=(char*)str.data(); 2. c_str() 1 string str="gdfd"; 2 const char *p=str.c_str(); 3.copy() 1 string str="hello"; 2 char p[40]; 3 str.copy(p,5,0); //这里5,代表复制几个字符,0代表复

Java:String转换为date类型

public static Date stringToDate(String str) { DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { // Fri Feb 24 00:00:00 CST 2012 date = format.parse(str); } catch (ParseException e) { e.printStackTrace(); } // 2012-0

C++ 将 std::string 转换为 char*

参考: std::string to char* C++ 将 std::string 转换为 char* 目前没有直接进行转换的方法.必须通过string对象的c_str()方法,获取C-style的字符串: std::string str = "string"; const char *cstr = str.c_str(); 注意,该方法返回的类型为const char *,不能直接修改返回的C-style字符串,若需要修改则必须先拷贝该字符串: std::string str =

反序列化Newtonsoft.Json.JsonReaderException:“Could not convert string to decimal: . Path &#39;SETTLEAMT&#39;, line 1, position 180.”

一个小小的问题 我居然纠结了小半天,我也是醉醉的了喔,天啊 到最后发现.....的问题,之前总感觉是我写法或者哪里的小细节的地方呢,我去  着急的我都想讲 脏话了,嗯 稳住  淑女 调试到这里的时候一直感觉 没有问题啊,哪里的问题...   然后  换了一下思路,代码 确实 没啥问题   要不把这个引用的Newtonsoft.json  更新一个版本试试   报着千个 不服的态度更新了,这个结果让我眼前一亮... 更新  更新 运行 测试程序     啊啊啊啊  不是我的问题  是版本 是版本

将String转换为其表示的路径画到屏幕上

关于这个问题,我已经在另一篇blog中有所提及: CoreText精彩文字轮廓绘制动画的一点改进 不过原有的转换代码使用Obj-C写的,在这里我们尝试将其转换为Swift语言,然后利用它实现一个测试小程序. 首先贴出原来Objc的代码: - (void) setupTextLayer { if (self.pathLayer != nil) { [self.penLayer removeFromSuperlayer]; [self.pathLayer removeFromSuperlayer];