前几天我得到了正确计算的帮助,但是我已经遇到了关于如何将它实现到代码中的问题.
-(IBAction)done:(id)sender {
int result = (([startHours.text intValue] * 60) + [startMinutes.text intValue]) -
(([finishHours.text intValue] * 60) + [finishMinutes.text intValue]);
totalHours.text = [NSString stringWithFormat:@"%i", result / 60];
if (result < 0) {
totalHours.text = [NSString stringWithFormat:@"%d", result * -1];
}
Run Code Online (Sandbox Code Playgroud)
以上是代码.但是,在文本字段中,它以总分钟数表示.我想隐蔽它,所以它会显示为总小时和分钟(10.30).我怎么在代码中这样做?
如果结果是以分钟为单位的时间:
int minutes = result%60
int hours = (result - minutes)/60
totalHours.text = [NSString stringWithFormat:@"%d.%d", hours, minutes];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3277 次 |
最近记录: |