C# 将科学记数法转换为小数

标签: 科学计数 转小数
0人阅读 评论(0) 收藏 举报
分类:
 private double ChangeDataToD(string strData)
        {
            decimal dData = 0.0M;
            try
            {
                if (strData.Contains("E") || strData.Contains("e"))
                {
                    strData = strData.Substring(0, strData.Length - 1).Trim();
                    dData = Convert.ToDecimal(Decimal.Parse(strData.ToString(), System.Globalization.NumberStyles.Float));
                }
                else
                {
                    dData = decimal.Parse(strData);
                }
            }
            catch (Exception)
            {
                dData = 0;
            }
            return double.Parse(dData.ToString());
        }
查看评论

将科学计数法转为正常数据并保留两位小数,转为字符串输出(四舍五入)

(new BigDecimal(Double.valueOf(getStr(o[3])).doubleValue()/10000.0) .divide(new BigDecimal(1) ,2 ,...
  • u012843873
  • u012843873
  • 2016-08-04 16:46:52
  • 762

c# 科学计数法转换成double时失败的问题

今天同事写程序时遇到一个问题,就是c#.net的adapter从oracle数据库中提取一个双精度数据时,转换成了科学计数法。一般是数值中0较多时,比如:0.0000007显示时就是7E-7,如果用d...
  • xlklmy
  • xlklmy
  • 2016-10-20 11:16:28
  • 891

C#科学计数法转化为正常数值

1.字符串值中包含E等科学计数法,比如12E-2,需要进行转化为普通数值0.12, 2.转化函数如下:  private Decimal ChangeDataToD(string strData)...
  • vbloveshllm
  • vbloveshllm
  • 2015-04-22 17:20:49
  • 12979

在java中,怎样把一个double数转换为字符串时,不用科学计数法表示。

 解决方法1: //对Double类型的数字进行 格式化输出 package com.vincent.test; import java.text.DecimalF...
  • chenjieit619
  • chenjieit619
  • 2016-01-03 15:27:48
  • 5446

科学计数法如何转换成普通的计数方式??

http://topic.csdn.net/u/20070716/15/23acde59-75ad-47c0-bc74-59e635427fcb.html发表于:2007-07-16 15:13:32...
  • CNCbird
  • CNCbird
  • 2009-12-06 21:15:00
  • 21668

php 科学计数法转化正常数值输出 解决方案

php 科学计数法转化正常数值输出 解决方案
  • zyp1234567890
  • zyp1234567890
  • 2016-03-09 14:20:09
  • 6293

js把科学计数法表示的字符串转化为数值的方法

js把科学计数法表示的字符串转化为数值的方法,比较简单的办法如下 function doIt(){ var num = new Number("3.4556645445E7"); alert...
  • MarkArch
  • MarkArch
  • 2016-01-11 11:27:41
  • 4151

vb中如何把科学计数法转换成常规表

vb中如何把科学计数法转换成常规表示的数值 问题点数:0、回复次数:2   1 楼 回复于 2001-06-28 18:13:36 得分 0   有一个方法是     Dim   d   As ...
  • zhangjie_xiaoke
  • zhangjie_xiaoke
  • 2008-11-28 17:04:00
  • 711

Python 将数字以科学记数法输出

print "%e"%number
  • u014791046
  • u014791046
  • 2016-05-21 20:15:43
  • 7743

java如何把一个科学记数法格式的数转换成一个正常的数?比如12的9次方5.159780352E9 转换成一个正常数。

java如何把一个科学记数法格式的数转换成一个正常的数?比如12的9次方5.159780352E9 转换成一个正常数。 2013-04-30 23:09学问至上2012 | 分类:JAVA相关 ...
  • evilcry2012
  • evilcry2012
  • 2015-04-27 11:37:07
  • 595
    个人资料
    等级:
    访问量: 14
    积分: 22
    排名: 183万+
    文章分类
    文章存档