gpt4 book ai didi

java - 使用西方数字的货币格式

转载 作者:行者123 更新时间:2023-12-01 19:13:51 24 4
gpt4 key购买 nike

我需要能够显示货币金额,其中货币是用户首选区域设置的货币,但仅使用西方数字。例如,如果用户选择的货币区域为 ar_AE(阿拉伯联合酋长国),则金额应显示为

AED 1,234.56

或类似的内容,使用正确的货币名称和小数位数,但使用西方数字。

目前,我正在使用 NumberFormat.getCurrencyInstance(locale),它使用阿拉伯字形格式化文本。

我有什么选择?我正在寻找一种通用解决方案,不需要我具备任何给定货币的具体知识。

最佳答案

如果您想要一个根据英语区域设置进行数字格式化的货币格式化程序,但使用默认区域设置的货币,我会尝试这样的操作:

    NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.ENGLISH);
nf.setCurrency(Currency.getInstance(Locale.getDefault()));

关于java - 使用西方数字的货币格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7527098/

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