将NSInteger转换为NSString作为5位数字

时间:2012-10-26 21:56:39

标签: objective-c nsstring nsinteger stringwithformat

我有一个int,我将它转换为NSString,如下所示:

NSString *myStr = [NSString stringWithFormat:@"%d",myInt];

myInt的范围是0到99999.我想要的是将myStr作为5位数字。

例如:00072或09856或00002

谢谢。

1 个答案:

答案 0 :(得分:6)

使用%05d格式说明符以填充零:

NSString *myStr = [NSString stringWithFormat:@"%05d", myInt];

Wikipedia's explanation.