gpt4 book ai didi

Java.Locale 爱尔兰

转载 作者:行者123 更新时间:2023-11-30 10:43:38 27 4
gpt4 key购买 nike

我试图在 Java 应用程序中格式化货币,所以我编写了一个 CurrencyFormatter。我正在尝试以 €123,456,789.00 的形式格式化,这在本地有效,但是当我部署到我公司的服务器时,变量显示为 $123,456,789.00

这是我的代码:

 import java.text.NumberFormat;
import java.util.Locale;

public class CurrencyFormatter {
private static final Log log = Log.getLog(CurrencyFormatter.class);

public static String getEuroFormat(Double num) {
log.info("Formatting: " + num + " to euros");
Locale ireland = new Locale("en","IE");
NumberFormat irelandFormat = NumberFormat.getCurrencyInstance(ireland);
return irelandFormat.format(num);
}
}

如有任何关于如何解决我的问题的建议,我们将不胜感激。

最佳答案

代码看起来很适合我。我的猜测是服务器上缺少 en_IE 语言环境。您可以通过调用 NumberFormat.getAvailableLocales() 来检查支持哪些语言环境。

关于Java.Locale 爱尔兰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37698297/

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