Tag: 数字格式

如何格式化类似堆栈溢出声誉格式的数字

我想将一个数字转换成一个类似Stack Overflow声望显示的格式的string表示。 例如 999 =='999' 1000 =='1,000' 9999 =='9,999' 10000 =='10k' 10100 == '10 .1k'

问题parsing货币文本为十进制types

我试图parsing一个string像“$ 45.59”到十进制。 出于某种原因,我得到的例外是input的格式不正确。 我不关心所有的本地化的东西,因为这不会是一个全球性的计划。 这是我正在做的。 你有什么问题吗? NumberFormatInfo MyNFI = new NumberFormatInfo(); MyNFI.NegativeSign = "-"; MyNFI.NumberDecimalSeparator = "."; MyNFI.NumberGroupSeparator = ","; MyNFI.CurrencySymbol = "$"; decimal d = decimal.Parse("$45.00", MyNFI); // throws exception here…

PHP如何舍入到小数点后两位?

我需要将PHP中的小数点下舍入到小数点后两位,以便: 49.955 成为… 49.95 我已经尝试过number_format ,但这只是将值增加到49.96 。 我不能使用substr,因为数字可能会更小(如7.950)。 到目前为止,我一直无法find答案。 任何帮助非常感谢。

Excel数字格式:什么是“”?

我自动化的Excel,使用macros观系统作为指导,我应该通过自动化。 当我格式化一列作为date,macros生成列的NumberFormat是: [$-409]m/d/yy h:mm AM/PM;@ 我试图破译这是什么意思。 我从Google搜集,方括号中的值是一个“条件” ,如果条件: $-409 遇到,那么它将使用NumberFormat m/d/yy h:mm AM/PM 如果不是,则使用NumberFormat @ 我发现的引用说,数字格式“@”是一个文本占位符 所以我的问题是: 什么是有条件的$ -409testing? 是比较一下与-409 (即负四百九 ),如果是的话,它与美元的比较是什么? 如果条件失败,并且使用文本占位符 “at-sign”,它会显示什么?

如何打印格式化的BigDecimal值?

我有一个代表金钱的BigDecimal字段amount ,我需要以$123.00 , $15.50 , $0.33的格式在浏览器中打印它的值。 我怎样才能做到这一点? (我看到的唯一简单的解决scheme是从BigDecimal获取floatValue ,然后使用NumberFormat为分数部分创build两位数的精度)。

格式数字如堆栈溢出(四舍五入成千上万的K后缀)

如何格式化数字像SO与C#? 10,5k,…

写一个有两位小数的SQL服务器

你如何写一个数字有两位小数的sql服务器?

使用CSS格式化数字(小数位数,分隔符等)

是否可以使用CSS格式化数字? 即:小数点位,小数点分隔符,千位分隔符等

如何去在java中格式化1200到1.2K

我想用java来把下面的数字格式化成他们旁边的数字: 1000 to 1k 5821 to 5.8k 10500 to 10k 101800 to 101k 2000000 to 2m 7800000 to 7.8m 92150000 to 92m 123200000 to 123m 右边的数字是长整数,左边的数字是string。 我应该如何解决这个问题。 我已经做了这个小algorithm,但我认为可能已经发明了一些更好的工作,并不需要额外的testing,如果我开始处理数十亿和万亿:) 其他要求: 格式应该有最多4个字符 上面的意思是1.1k就行了11.2k不行。 7.8米就可以了19.1米不是。 小数点前一位只允许有小数点。 小数点前两位表示小数点后的数字。 四舍五入是必要的。 (附加k和m后显示的数字更多的是模拟量表,表示近似不精确的逻辑项,因此舍入无关紧要,主要是由于variables的性质,即使在查看caching的结果时,也可能增加或减less几位数字。

Java货币数字格式

有没有一种格式化小数的方法如下: 100 -> "100" 100.1 -> "100.10" 如果是整数,则省略小数部分。 否则格式有两位小数。