0

对于我从数据库中获取的变量,有时数字是 2 个十进制数字(0.12),有时数字是 4 个十进制数字(0.1234)。

有什么方法可以将其格式化为输入的任何内容?而不是总是格式化为 4 个数字?谢谢。

4

1 回答 1

0

You can format any number to x decimal places with stringWithFormat:

NSString dbString = @"2.4312"; // Or however you get this number from your database
float *number = [dbString floatVal];
NSString *formattedNumber = [NSString stringWithFormat:@"%.2f", number];
于 2012-05-25T01:30:14.313 回答