好吧,保理夜班工作時間計算器
感謝大家對我的幫助。但是,有一個絆腳石 - 我需要考慮夜班。例如,如果開始時間是13小時,結束時間是2小時 - 我希望它是15小時,而不是11小時。這是代碼:
-(IBAction)done:(id)sender {
int result = (([startHours.text intValue] * 60) + [startMinutes.text intValue]) -
(([finishHours.text intValue] * 60) + [finishMinutes.text intValue]);
int minutes = abs(result)%60;
int hours = (abs(result) - minutes)/60;
totalHours.text = [NSString stringWithFormat:@"%02d:%02d", hours, minutes];
if (finishHours.text > startHours.text) {
totalHours.text= [NSString stringWithFormat:@"%02d:%02d", hours, minutes];
}
從13H爲02H是13小時不15.你試試我加入到從昨天你的問題的代碼示例? http://stackoverflow.com/questions/2401600/calculation-conundrum-how-do-i-influence-another-textfield/2401674#2401674 – DyingCactus 2010-03-09 15:05:29