ココアの数値をその序数の文字列1、2、3などにフォーマットする方法はありますか...できればローカライズされた認識ですか?ありがとう、ホセ
1611 次
3 に答える
10
iOS 9.0以降、macOS 10.11以降、tvOS 9.0以降、およびwatchOS 2.0以降では、これはFoundationに含まれています。
迅速
let ordinalFormatter = NumberFormatter()
ordinalFormatter.numberStyle = .ordinal
print(ordinalFormatter.string(from: NSNumber(value: 3))) // 3rd
Objective C
NSNumberFormatter * ordinalFormatter = [NumberFormatter new];
ordinalFormatter.numberStyle = NSNumberFormatterOrdinalStyle;
NSLog([ordinalFormatter stringFromNumber: @3]); // 3rd
于 2017-01-20T21:28:45.873 に答える
1
ADNOrdinalNumberFormatterは序数フォーマットを実行しますが、残念ながらローカリゼーションに対応していません。
于 2011-05-05T10:54:05.300 に答える
0
FormatterKitのTTTOrdinalNumberFormatterは、次の言語で序数フォーマットを実行します。
- 中国語
- オランダの
- 英語
- フランス語
- ドイツ人
- イタリア語
- アイルランド人
- 日本
- ポルトガル語
- スペイン語
于 2011-09-26T22:21:25.717 に答える