0

データベースから取得している変数の場合、数値が 2 つの 10 進数 (0.12) である場合もあれば、4 つの 10 進数 (0.1234) である場合もあります。

入力が何であれ、それをフォーマットする方法はありますか? 常に 4 つの数字にフォーマットする代わりに? ありがとう。

4

1 に答える 1

0

任意の数値を小数点以下 x 桁にフォーマットできます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 に答える