如何在整数前面补0?
我有一个整数值,例如 6 或 65 。如果该值是个位数,我想将其显示为 06,如果它是 65,则按原样显示(仅限 65)。我已经搜索了 iphone 的 NSNumberFormatter 类,但不知道到底要做什么。任何人都可以帮助我吗?
提前致谢 !!
I am having an integer value like 6 or 65 . If the value is single digit I want to display it like 06 and if it is 65 then as it is ( 65 only ) . I have searched into the NSNumberFormatter class of iphone but not getting what to do exactly . Can any one help me in this ?
Thanks in advance !!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 %02d 格式说明符,例如,
这将输出至少 2 个字符长度的整数,并且如果需要,输出将用前导零填充
Use %02d format specifier, e.g.
That will output integer number with at least 2 characters length and output will be padded with leading zeroes if required
要按照 Vladimir 建议使用格式说明符,您还可以使用
stringWithFormat
在NSString
上生成字符串的便捷方法来自所需格式的数值。For using the format specifiers as Vladimir suggested, you can also use the
stringWithFormat
convenience method onNSString
to generate a string from a numeric value in the desired format.这是另一个选择,尽管我认为弗拉基米尔的可能是最干净的。 :)
Here is another option, although I think Vladimir's is prob the most clean. :)