sách gpt4 ăn đã đi

ios - 将千位分隔符 "˙"添加到 float

In lại 作者:搜寻专家 更新时间:2023-10-30 22:28:32 24 4
mua khóa gpt4 giày nike

我正在处理从 0.00 到 9999.99 的数字范围。我需要添加“˙”千位分隔符,所以 1300,00 应该变成 1˙300,00。NSNumberFormatter 使用“,”作为分隔符,所以它对我不利。

我试过用

func formatNumber (i: Float) -> String {
var counter = 0
var correctedNumber = ""

if i > 999 {
for char in "\(i)".characters {
if counter == 1 {
correctedNumber += "˙" + "\(char)"
} khác {
correctedNumber += "\(char)"
}

counter++
}
} khác {
correctedNumber = "\(i)"
}

return correctedNumber
}

但它不能格式化小数。

正确的做法是什么?

câu trả lời hay nhất

您只需要正确配置 NSNumberFormatter

let formatter = NSNumberFormatter()
formatter.groupingSeparator = "˙"
formatter.decimalSeparator = ","
formatter.usesGroupingSeparator = true
formatter.minimumFractionDigits = 2

Bài kiểm tra

formatter.stringFromNumber(1300) // "1˙300,00"

关于ios - 将千位分隔符 "˙"添加到 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34480974/

24 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress