2013-10-16 63 views
0

需要格式化四位数字,无小数,左侧包括0 0012.我正在Xcode上为iPhone编写此代码。SDK7格式编号

if (Tipo.selectedSegmentIndex == 2) { 
    float a = [N1.text floatValue]; float b = [N2.text floatValue]; 
    float c = a*b; 
    R.text = [[NSString alloc] initWithFormat:@"%.0f",c]; 
} 
+0

? –

+0

你想显示一个4位数的整数,但是你使用的是浮点数?我闻到那里的东西。尝试转换为int,然后格式化它。 – Abizern

+0

嗨乔丹,我得到的是12而不是0012. – Manolo

回答

1

尝试这样的事情,让我知道,如果之前你总是得到,并希望00你的结果数量有助于

self.yourTimeHere.text = [NSString stringWithFormat:@"%d.%d", (int)hours, (int)minutes]; 
+0

这很适合我很久以前寻找的东西....非常感谢。 – Manolo

+0

不用担心......乐意帮忙...... – 2015-05-05 10:33:12