【发布时间】:2015-01-22 13:15:28
【问题描述】:
我正在使用此代码在浮点值中显示点后的数字:
NSString *string = [NSString stringWithFormat:@"%.02f", floatValue];
如果 floatValue 可能像 65.5234 它可以工作并且 string = 65.52 但是如果浮点值像 65.5025 它不起作用并且 string=65.5
我怎样才能改变它?我需要将我的字符串显示为 65.50 我正在使用 iOS 7
【问题讨论】:
-
NSNumberFormatter? -
我认为你应该更好地解释你的问题或至少预期的结果它似乎与stackoverflow.com/questions/1343890/…重复
-
我发现了我的错误。四舍五入后,我使用 NSNumberFormatter 来拆分类别 65 256.60 的数字。现在我只用 NSNumberFormatter 进行舍入和拆分
-
格式说明符不应该只是
%.2f吗?不需要零。
标签: ios objective-c string-formatting