decimal相关内容
我正在尝试将大量数字转换为特定格式,即 +/-NNN.NNN.所以,如果我有这些数字: $numbers1 = array(-1.23, 0.3222, 10, 5.54); 我希望他们的最终格式是 $numbers2 = array(-001.023, +000.322, +010.000, +005.054); 我正在尝试这样做: foreach ($numbers1 as $n)
..
..
我有这样的代码: lblFranshizShowInvwNoskhehEdit.Text = string.Format("{0:n}",(double)(int.Parse(drDarman["FranshizDarsad"].ToString()) *Convert.ToInt64(RadNumerictxtPayInvwNoskhehEdit.Text))/100); 但是 {0:n0}
..
当前使用 .ToString() 显示小数的值时,精确到小数点后 15 位,因为我用它来表示美元和美分,所以我只想要输出为小数点后 2 位. 我是否为此使用 .ToString() 的变体? 解决方案 decimalVar.ToString("#.##");//返回“.5"当decimalVar == 0.5m 或 decimalVar.ToString("0.##");//返回
..
我需要将十进制转换为日期.我有一个十进制日期字段,其中包含这样的数据: 1,132,009.00 --1/13/2009 7,152,004.00 --7/15/2004 11,012,005.00 --11/01/2005 等 我希望它读作 xx/xx/xxxx. 是否可以在 select 语句中使用 SQL 命令或 DB2 逻辑来执行此操作? SELECT
..
我想始终以两位小数显示 EditText 字段的输入.因此,当用户输入 5 时将显示 5.00,或者当用户输入 7.5 时将显示 7.50. 除此之外,我还想在字段为空而不是空时显示零. 我已经将输入类型设置为: android:inputType="number|numberDecimal"/> 我应该在这里使用输入过滤器吗? 对不起,我对 android/java 还是很
..
如何将小数转换为整数? 解决方案 使用 Convert.ToInt32 from mscorlib as in 十进制值 = 3.14m;int n = Convert.ToInt32(值); 请参阅 MSDN.您也可以使用 Decimal.ToInt32.同样,请参阅 MSDN.最后,您可以像中一样进行直接投射 十进制值 = 3.14m;int n = (int) 值; 使用显式
..
我在 Python 中有一个格式为“nn.nnnnn"的字符串,我想将其转换为整数. 直接转换失败: >>>s = '23.45678'>>>i = int(s)回溯(最近一次通话最后): 中的文件“"第 1 行ValueError:int() 的无效文字,基数为 10:'23.45678' 我可以使用以下方法将其转换为小数: >>>从十进制导入 *>>>
..
我正在编写一个计算 ISBN 号校验位的程序.我必须将用户的输入(ISBN 的九位数字)读入一个整数变量,然后将最后一位数字乘以 2,倒数第二位乘以 3,依此类推.我怎样才能将整数“拆分"成它的组成数字来做到这一点?由于这是一项基本的家庭作业,我不应该使用列表. 解决方案 只需创建一个字符串. myinteger = 212345number_string = str(整数) 够了.现
..
我有一个 IDataRecord 阅读器,我正在从中检索小数点,如下所示: 十进制 d = (decimal)reader[0]; 由于某种原因,这会引发一个无效的转换异常,指出“指定的转换无效". 当我执行 reader[0].GetType() 时,它告诉我它是一个 Int32.据我所知,这应该不是问题...... 我已经通过这个片段测试了它,效果很好. int i = 37
..
我的 Crystal Report 需要将数字四舍五入到小数点后两位.我试过 Round(55.815, 2) 但它返回 55.81 而不是 55.82.我该如何解决这个问题? 解决方案 试试这个如果余数(55.815 ,1)>0.5 然后地板 (55.815) + 余数 (55.815 ,1)别的地板 (55.815 )+ 余数 (55.815 ,1)这可能对你有帮助
..
我是 WPF 新手.我有一个要求,我需要开发一个自定义文本框控件,它应该支持以下功能: 应该只接受十进制值. 在通过代码或由用户分配值时,应四舍五入到小数点后 3 位. 应该在焦点上显示完整的值(不带格式). 例如: 如果将 2.21457 分配给文本框(通过代码或用户),它应该显示 2.215.当用户单击它进行编辑时,它必须显示完整的值 2.21457.用户将值编辑
..
我正在尝试使用 WPF 中的数据绑定在 TextBox 中显示格式化的小数. 目标 目标 1:在代码中设置小数属性时,在 TextBox 中显示 2 个小数位. 目标 2:当用户与文本框交互(输入)时,不要惹他/她生气. 目标 3:绑定必须在 PropertyChanged 上更新源. 尝试 尝试 1:无格式. 我们几乎从零开始.
..
当我使用带有 SQLite 数据库引擎的 Numeric 列时,SQLalchemy 给了我以下警告. SAWarning:方言 sqlite+pysqlite 不不原生支持 Decimal 对象 我正在尝试找出在 SQLalchemy 中使用 SQLite 的同时使用 pkgPrice = Column(Numeric(12,2)) 的最佳方法. 这个问题 [1] 如何将 Py
..
我正在使用 pandas (v0.18.1) 从名为“test.csv"的文件中导入以下数据: a,b,c,d1,1,1,1.0 我已将列 'c' 和 'd' 的 dtype 设置为 'decimal.Decimal' 但它们返回为类型 'str'. 将 pandas 导入为 pd导入小数为 Ddf = pd.read_csv('test.csv', dtype={'a': int, 'b'
..
我想用逗号和 2 个小数点格式化 BigDecimal 数字.例如 金额为:5.0001,格式化为:5.00金额为:999999999.999999 格式为:999,999,999.99金额为:1000.4999 并格式化为:1,000.49金额为:9999.089 格式为:9,999.08金额为:0.19999 并格式化为:0.19金额为:123456.99999999 格式为:123,456
..
如何简洁地更改数字 R 变量(保持数字),例如,“-0.34"变成了简单的“-.34"? 解决方案 只有当你输出一个数值时,你才需要选择一个具体的表示(即数字应该如何格式化).您不能将数值变量从“-0.34"更改为“-.34";两者都是相同数字的表示. 但是,当您输出表达式 e 时,您可以选择它的格式.我不知道有什么内置方法可以去掉前导的“0",但你总是可以手动删除它: >sub(
..
我需要将一个十进制值格式化为一个字符串,我总是显示至少 2 个小数,最多 4 个. 例如 “34.49596"将是“34.4959"“49.3"将是“49.30" 这可以使用 String.format 命令完成吗? 或者在 Java 中有没有更简单/更好的方法来做到这一点. 解决方案 你想要java.text.DecimalFormat. DecimalFormat df
..
是否有一个显示格式化程序可以在 c# 中将小数作为这些字符串表示形式输出而不进行任何舍入? //十进制 ->细绳20 ->2020.00 ->2020.5 ->20.520.5000 ->20.520.125 ->20.12520.12500 ->20.1250.000 ->0 {0.#} 将四舍五入,并且使用某些 Trim 类型的函数将不适用于网格中绑定的数字列. 解决方案 您是否有
..
我正在尝试将 4503599627370495 转换为 Excel 中的二进制文件.DEC2BIN() 返回 #NUM!错误,因为 DEC2BIN 无法处理如此大的数字. 有什么想法可以让它发挥作用吗? 解决方案 这个超级简单,Base(...) 函数可以帮到你. BASE(CELL, 2) 第二个参数2是二进制,你可以转换成其他相关的基数,如Hex,Oct
..