Как я могу добавить ноль слева от 1-значного целого числа в Objective C?

Как я могу добавить ноль слева от целого числа из 1 цифры? Есть ли какая-нибудь целевая функция C для выполнения этого? Мне это нужно, поэтому у меня может быть только один NSDateFormat @"ddMMyyyy", спасибо

Я хочу добавить ноль слева от целого числа меньше 10, я не хочу использовать оператор if. Есть ли какая-либо функция или способ добиться этого?


person HoNgOuRu    schedule 30.05.2011    source источник
comment
Пожалуйста, будьте более ясны. Вы хотите добавить «0» к строковому представлению целого числа? (например, (целое) 1 => 01) ?   -  person Coleman S    schedule 31.05.2011
comment
Аналогично строка формата, целое число с ведущими нулями.   -  person Jeremy W. Sherman    schedule 31.05.2011
comment
также спасибо, на мой вопрос ответили правильно.   -  person HoNgOuRu    schedule 31.05.2011
comment
возможный дубликат дополнения строки слева с целью c   -  person nevan king    schedule 31.05.2011


Ответы (2)


Используйте спецификатор строкового формата %02d, и любое однозначное целое число будет дополнено нулем в строке.

person Deepak Danduprolu    schedule 30.05.2011
comment
да. если вы используете переменную 9, это будет 09, а если это 19, то вывод будет 19. - person Deepak Danduprolu; 31.05.2011

Вы можете использовать средства форматирования строк, чтобы добавить дополнение к вашему целочисленному значению, как показано здесь: Помощь в заполнении числовых строк< /а>

person Jonah    schedule 30.05.2011