gpt4 book ai didi

objective-c - NSNumberFormatter,本地化的 setGroupingSeparator?

转载 作者:可可西里 更新时间:2023-11-01 05:24:47 24 4
gpt4 key购买 nike

使用 NSNumberFormatter 可以很容易地使用固定字符串作为 GroupingSeparator 来格式化数字。

[numberFormatter setGroupingSeparator:@"."];

但在一些国家@"."不是有效的分隔符:改为使用@","(逗号)。我如何才能从系统中获取本地化的分组分隔符,以便我的格式在世界各地以任何语言都是正确的?

最佳答案

您可以使用 setLocale: :

[numberFormatter setLocale:[NSLocale currentLocale]];

语言环境为小数点分隔符、引号、度量单位和货币等提供了正确的符号。

但是!谨防将其用于货币;没有自动 转换。如果您有一个代表一定数量美元的数字,并且只是将其格式化为欧元,那么它的格式会正确,但不会有正确的含义。

关于objective-c - NSNumberFormatter,本地化的 setGroupingSeparator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6324838/

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