let d1: Double = 20000000.0
let d2: Double = 1.2345
我想查看:
let s1 = String(format: "????", d1) //20 000 000.00
let s2 = String(format: "????", d2) //1.23
如何做?
我需要分开的thouthands,它们之间有空格,点后两位。 let d1:Double = 20000000.0 let d2:Double = 1.2345我要查看:let s1 =字符串(格式:“ ????”,d1)// 20 000 000.00 let s2 = ...
let d1: Double = 20000000.0
let d2: Double = 1.2345
let formatter = NumberFormatter()
formatter.groupingSeparator = " "
formatter.numberStyle = .decimal
formatter.minimumFractionDigits = 2
formatter.maximumFractionDigits = 2
formatter.decimalSeparator = "." // Default separator is dependent to the current local.
print(formatter.string(for: d1)) // 20 000 000.00
print(formatter.string(for: d2)) // 1.23