您是否碰巧知道如何在Mac / iOS上获取当前区域设置的负号?
答案 0 :(得分:1)
OSX实现了带有一些扩展的POSIX语言环境。这将在 LC_NUMERIC
类别中,但在localedef(1)
中未提及:
为非货币数字编辑定义小数分隔符,分组和分组符号。
但是, 是localconv
函数返回的一个特性(在localeconv
的POSIX文档中提到):
<强>
negative_sign
强>
用于表示负货币值的字符,通常为减号。
您可以先使用setlocale
初始化区域设置,然后调用localeconv
来检索此信息。
进一步阅读:
答案 1 :(得分:1)
NSNumberFormatter.negativePrefix
返回负数的前缀。还有相关的positivePrefix
,negativeSuffix
和positiveSuffix
。
请注意,这可能不是单个字符。例如,在标准的阿拉伯语语言环境(&#34; ar&#34;)中,它是右转标记,然后是HYPHEN-MINUS。