是否可以使用CSS格式化数字?即:小数位,小数分隔符,千位分隔符等.
我使用BigDecimal来获得一些价格值.要求是这样的,我们从数据库获取的值,显示的值应该有2个小数点.
例如:
取值为1 - 应显示为1.00
取值为1.7823 - 应显示为1.78
我正在使用setScale(2, BigDecimal.ROUND_HALF_UP)但仍有一些地方,如果来自DB的数据是一个整数,那么同样的显示!!
我的意思是如果DB的值为0,则仅显示为0.我希望它显示为0.00
谢谢
如何以格式表示数字
001 = 1
002 = 2
003 = 3
010 = 10
020 = 20
Run Code Online (Sandbox Code Playgroud)
位数始终为3.
考虑这种情况.
我有2个长变量a和b.
我正试图获得这些格式的百分比:
xx.x和0.xx.
我已经尝试过将两者分别加倍和分割,但我没有采用后一种格式.
我正在尝试cl-format用来格式化钱.我想要(f 12345.555) ;=> "12,345.56".我得到格式字符串的小数,"~$"我得到逗号分隔符"~:D".我如何组合它们?
设置时,我使用的是BigDecimal数据类型
new BigDecimal(21.30);
Run Code Online (Sandbox Code Playgroud)
然后,我将其作为xml源返回,显示为
21.30000000000710522735760100185871124467578125
Run Code Online (Sandbox Code Playgroud)
另一个号码
new BigDecimal(23.11)
Run Code Online (Sandbox Code Playgroud)
回来
23.1099999994315658113818187512921995859375
Run Code Online (Sandbox Code Playgroud)
我想显示与创建时相同的小数点后的结果。
如何用逗号格式化字符串以currentny格式显示?
假设传入的字符串是一个很大的数字.例如:
"1234567901234567890123456"
我希望结果如下:
"12,345,678,901,234,567,890,123,456"
在DecimalFormatJava中有一个限制格式化一个大数目.
java ×6
bigdecimal ×2
android ×1
clojure ×1
common-lisp ×1
css ×1
css3 ×1
double ×1
long-integer ×1
numbers ×1
percentage ×1
precision ×1