Tag: 数字格式

如何将Decimal转换为分隔符后两位数的string?

这就是我现在所做的: 扩展十进制{ var formattedAmount:String { 让formatter = NumberFormatter() formatter.generatesDecimalNumbers = true formatter.minimumFractionDigits = 2 formatter.maximumFractionDigits = 2 返回formatter.string(from:self)//不匹配types } } 但我不能从Decimal创buildNSNumber 。

Objective-C:将数字格式化为序数:1,2,3,…到1st,2nd,3rd

在目标C中,是否有任何方法来格式化一个integer序号1 =>“1st”,2 =>“2nd”等…适用于任何语言 ? 所以如果用户是法国人,他会看到“1er”,“2ieme”等。 非常感谢! 编辑 :这是一个iOs应用程序