2017-11-14 12 views
-3

現在、iOS(SWIFT)アプリを開発しています。ここでは10進数値でドットを削除する必要があります。例えば小数点記号を削除する

20.50 - > 2050

20.00 - > 2000

、文字列の末尾に2ゼロを追加します。

私はこれを行うことができますアンドロイドで

java.text.DecimalFormat("#.00").format(amount)) 

が、そのような事はスウィフトではDecimalFormatのような存在しないかは、私が間違っていますか?

+0

あり(NS)て、NumberFormatterがあり、そしてあなたは、Q&のそれについてとして数十を見つけることができます。 –

+1

100を掛けてstringに変換します。 –

答えて

-1

let num = 123.45 let str = String(format: "%.00f", num * 100) print(str)

プリント12345