我怎么能NSLog /输出到一个标签一个整数,如7为07而不是7?如何表示一个多位数的整数?例如代表1作为01
我试过%ii和%2i没有成功,并在Google上搜索了全部解决方案!
当然有办法做到这一点!?
有人吗?谢谢。
我怎么能NSLog /输出到一个标签一个整数,如7为07而不是7?如何表示一个多位数的整数?例如代表1作为01
我试过%ii和%2i没有成功,并在Google上搜索了全部解决方案!
当然有办法做到这一点!?
有人吗?谢谢。
NSLog/printf格式允许%02d
。
NSNumberFormatter *numFormatter = [[NSNumberFormatter alloc] init];
[numFormatter setPaddingCharacter:@"0"];
[numFormatter setFormatWidth:2];
NSString *paddedString = [numFormatter stringFromNumber:[NSNumber numberWithInteger:integer]];
[numFormatter release];
感谢,对未来但对我来说%02D东西的好有用了。 –
只需使用
NSLog(@"%02d",07)
这将输出:07
完美,谢谢。 –
完美,谢谢。 –