1
5432.1
〜5,432.10
の書式設定方法。数字を1000の区切り文字で区切ります。小文字の小文字の後には常に2桁の数字を表示します。
文字列の書式設定を使用すると、常に2桁の数字が表示されます。
let n = 5432.1
let s = String(format: "%.2f", n) //5432.10
1000フォーマッタを追加するには、数値フォーマッタを使用できます。
let formatter = NSNumberFormatter()
formatter.numberStyle = .DecimalStyle
let s2 = formatter.stringFromNumber(n) //5,432.1
しかし、どうすれば両方を組み合わせることができますか?それを直接変換する方法はありますか? または、最終結果を得るために2つの文字列の結果を操作する必要がありますか?
'formatter.minimumFractionDigits = 2' –
@マイクポラードのおかげ – Keoros
comon @マイク私たちはupmarkすると、あなたがクレジットを取得するための答えを提供! – Damo