我有一个像 6 或 65 这样的整数值。如果该值是个位数,我想像 06 一样显示它,如果它是 65 则按原样显示(仅限 65)。我已经搜索了 iphone 的 NSNumberFormatter 类,但没有得到确切的操作。任何人都可以帮助我吗?
提前致谢 !!
我有一个像 6 或 65 这样的整数值。如果该值是个位数,我想像 06 一样显示它,如果它是 65 则按原样显示(仅限 65)。我已经搜索了 iphone 的 NSNumberFormatter 类,但没有得到确切的操作。任何人都可以帮助我吗?
提前致谢 !!
使用 %02d 格式说明符,例如
NSLog(@"%02d", number);
这将输出至少有 2 个字符长度的整数,如果需要,输出将用前导零填充
要按照 Vladimir 的建议使用格式说明符,您还可以使用stringWithFormat
便捷方法 onNSString
从所需格式的数值生成字符串。
这是另一种选择,尽管我认为弗拉基米尔的可能是最干净的。:)
NSLog(@"%@%d", number<10?@"0":@"", number);