/**
* 千分位 和 小数点后有效位
* @parameter string 传入字符串
* @parameter precision 保留几位小数
*/
///千分位 和 小数点后有效位
func separatedFloatStrWith(string:NSString,precision:Int) ->String
{
let formatter = NSNumberFormatter()
let value = string.doubleValue
var format = NSMutableString(string: "###,##0")
if(precision == 0)
{
formatter.positiveFormat = format as String
return formatter.stringFromNumber(NSNumber(double: value))!
}
else
{
format = NSMutableString(string: "###,##0.")
for _ in 1...precision
{
format.appendFormat("0")
}
formatter.positiveFormat = format as String
return formatter.stringFromNumber(NSNumber(double: value))!
}
}
本文介绍了一个用于格式化数值的Swift函数,该函数可以将输入的字符串转换为带有千分位分隔符及指定小数位数的有效数字格式。适用于财务展示和数据报表等场景。
1087

被折叠的 条评论
为什么被折叠?



