1

我有一个像 6 或 65 这样的整数值。如果该值是个位数,我想像 06 一样显示它,如果它是 65 则按原样显示(仅限 65)。我已经搜索了 iphone 的 NSNumberFormatter 类,但没有得到确切的操作。任何人都可以帮助我吗?

提前致谢 !!

4

3 回答 3

9

使用 %02d 格式说明符,例如

NSLog(@"%02d", number);

这将输出至少有 2 个字符长度的整数,如果需要,输出将用前导零填充

于 2011-04-06T08:59:59.297 回答
2

要按照 Vladimir 的建议使用格式说明符,您还可以使用stringWithFormat便捷方法 onNSString从所需格式的数值生成字符串。

于 2011-04-06T09:12:21.203 回答
0

这是另一种选择,尽管我认为弗拉基米尔的可能是最干净的。:)

NSLog(@"%@%d", number<10?@"0":@"", number);
于 2011-04-06T09:29:58.130 回答