我怎么能NSLog /输出到一个整数,如7作为07而不仅仅是7?
我已经尝试了%ii和%2i但没有成功,并在谷歌搜索了一个解决方案!
当然有办法做到这一点!?
任何?感谢。
答案 0 :(得分:5)
NSLog / printf格式允许%02d
。
答案 1 :(得分:2)
只需使用
NSLog(@"%02d",07)
输出:07
答案 2 :(得分:0)
NSNumberFormatter *numFormatter = [[NSNumberFormatter alloc] init];
[numFormatter setPaddingCharacter:@"0"];
[numFormatter setFormatWidth:2];
NSString *paddedString = [numFormatter stringFromNumber:[NSNumber numberWithInteger:integer]];
[numFormatter release];