Objective c 将NSInteger转换为5位数的NSString

Objective c 将NSInteger转换为5位数的NSString,objective-c,nsstring,nsinteger,stringwithformat,Objective C,Nsstring,Nsinteger,Stringwithformat,我有一个int,我把它转换成如下的字符串: NSString *myStr = [NSString stringWithFormat:@"%d",myInt]; myInt的范围为0到99999。我想要的是得到一个5位数的myStr 例如:00072或09856或00002 谢谢。使用%05d格式说明符填充零: NSString *myStr = [NSString stringWithFormat:@"%05d", myInt]; 使用%05d格式说明符填充零: NSString *myS

我有一个int,我把它转换成如下的字符串:

NSString *myStr = [NSString stringWithFormat:@"%d",myInt];
myInt的范围为0到99999。我想要的是得到一个5位数的myStr

例如:00072或09856或00002


谢谢。

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

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

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

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