gpt4 book ai didi

Java 格式 Number/Amount to

转载 作者:行者123 更新时间:2023-12-04 06:19:36 25 4
gpt4 key购买 nike

我想格式化一个金额:所需的格式是:#.##0,00
例如:299.552.698,05 或 299.552.698,00

当我尝试使用

  (new DecimalFormat("#.##0,00")).format($F{amount}.doubleValue())

它会导致异常以及我尝试使用的内容:
NumberFormat.getCurrencyInstance(Locale.ENGLISH).format($F{amount}.doubleValue())

我有我不想打印的货币符号。

最佳答案

"#.##0,00"是无效的格式字符串。

逗号,只有逗号,是分组字符,但它是本地化的,这意味着如果您设置区域设置,您将获得适合您的区域设置的分隔符。

如果您更喜欢“单行黑客”方式,这将起作用:

new DecimalFormat("#,##0.00").format($F{amount}.doubleValue()).replace(",", "x").replace(".", ",").replace("x", ".");

关于Java 格式 Number/Amount to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6765321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com