问题标签 [number-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1743 浏览

gwt - GWT 中的本地化日期和数字格式

我有一个单语 GWT 应用程序(英语),我想使用本地化的日期和数字格式。

我已经添加<inherits name="com.google.gwt.i18n.I18N"/>到我的gwt.xml,但格式仍保留在en-us. 我已经使用这个脚本检查了浏览器 lacale

哪个报告da_DK

<meta name="gwt:property" content="locale=da">我还尝试通过添加来强制语言环境index.html,但没有运气。

我可以获得正确格式的唯一方法是直接将语言环境添加到gwt.xmlusing <extend-property name="locale" values="da" />,这很烦人,因为有相当多的语言环境可用。

有人知道解决方法吗?

0 投票
8 回答
17912 浏览

php - 浮点数格式

我想number_format在 PHP 中使用函数。例如:

这适用于浮点数,但我想将它用于不同的数字。如果数字是十进制且没有任何浮点数,则显示如下: 145.00 。我怎样才能解决这个问题?我的意思是我想根据需要显示尽可能多的浮点数,而不是更多。

0 投票
7 回答
29692 浏览

matlab - 是否可以在 matlab 中显式格式化输出数字?

我知道 MATLAB 的格式 longformat shorteng ...等等。但是 short 和 long 将始终显示预定义的小数位数,带有指数,例如,格式银行将始终显示 2 个小数。

是否可以选择以“fortran 方式”放置您的显式格式,例如 f8.3 --> 1234.678 ?

我正在寻找一种方法来显示带有 4 个小数点的数字,其余的在小数点之前,没有指数。

0 投票
29 回答
687334 浏览

python - 如何用逗号打印数字作为千位分隔符?

我正在尝试在Python 2.6.1中使用逗号作为千位分隔符打印一个整数。例如,我想将数字显示12345671,234,567。我该怎么做呢?我在谷歌上看过很多例子,但我正在寻找最简单实用的方法。

在句点和逗号之间决定不需要特定于语言环境。我更喜欢尽可能简单的东西。

0 投票
1 回答
1518 浏览

iphone - 转换为 NSNumber doubleValue 添加额外的 [phantom] 精度

iPhone SDK 3.2.1

将 myDict 的描述打印到控制台会产生以下结果:

myDict 的打印描述: {type = mutable, count = 2, capacity = 3, pairs = ( 0 : {contents = "testDoubleObject"} = {value = +0.10000000149011611938, type = kCFNumberFloat64Type} 1 : {contents = "testDoubleValue"} = {值 = +0.10000000149011611938,类型 = kCFNumberFloat64Type} )}

将双打从字典中拉出来表明这些幻象数字被保留了:

打印 doubleFromObject 和 doubleFromValue 在控制台中产生:

doubleFromObject 的打印说明:{value = +0.10000000149011611938, type = kCFNumberFloat64Type}

doubleFromValue 的打印说明:{value = +0.10000000149011611938, type = kCFNumberFloat64Type}

当我尝试从字符串创建 NSNumber doubleValue 时,也会发生同样的事情:

打印 doubleAsANumber 在控制台中产生:

doubleAsANumber 的打印说明:{value = +0.10000000000000000555, type = kCFNumberFloat64Type}

这些额外的幻影数字给我带来了问题。

1)是什么导致这种情况发生?

2)我怎样才能摆脱那些多余的幻影数字?

0 投票
3 回答
20661 浏览

vb6 - 带前导零的数字,使用 vb6

如何将前导零添加到数字?例如:

如果stracctnumber少于 15 个字符,则在帐号中添加前导零。

最终数字应该是

谁能帮我?

0 投票
2 回答
1092 浏览

iphone - iPhone SDK : NSString NSNumber IEEE-754

Can someone help me ? I have a NSString with @"12.34" and I want to convert it into a NSString with the same float number but in single precision 32bits binary floating-point format IEEE-754 : like @"\x41\x45\x70\xa4" (with hexa characters) or @"AEp¤"... I'm sure it's something easy but after many hours of reading the doc without finding a solution...

Thank you !

0 投票
13 回答
299576 浏览

jquery - 每三位数字添加逗号

如何使用 jQuery 每三位使用逗号分隔符格式化数字?

例如:

0 投票
7 回答
32162 浏览

java - 用减号而不是括号格式化美元的负数(Java)

如何NumberFormat.getCurrencyInstance()打印带有减号的负美元货币值?

0 投票
3 回答
2205 浏览

java - Java本地化数字格式

Java 使用小数形式的句点,例如 1/2 = 0.5

有没有办法让它使用逗号,比如 1/2 = 0,5?并且不使用逗号表示数千(如十万 = 100,000)而是使用空格代替(100 000)?

说到输出,我想我可以使用各种字符串格式函数,但问题是输入(JTable)。有些列需要双格式,因此用户必须输入类似 45.5 的内容,在这些部分中,他们习惯于 45,5 :) 提前致谢

更新:

我尝试使用 myTable.setDefaultLocale(Locale.Germany); 但它没有用。我也做了 Locale.setDefault(Locale.Germany); @ main 函数,它确实有效,但以相当愚蠢的方式工作:当单元格处于编辑模式时,您必须正常输入点,即 45.5,但您按 Enter 确认更改后,它显示为逗号:45,5。我的意思是它使用逗号仅用于显示目的,但在编辑它仍然相同的 ol' dot 时。

有没有办法在编写自定义表模型的情况下修复它?