В моем приложении я должен выполнить определенную задачу в заданное время. Сначала я рассчитал время выполнения задачи в секундах, а затем добавил это время к текущему, как это.
NSDate *mydate = [NSDate date];
NSTimeInterval TotalDuraionInSec = sec.cal_time * 60;
TaskCmpltTime = [mydate addTimeInterval:TotalDuraionInSec];
NSLog(@"task will be completed at%@",TaskCmpltTime);
теперь я сравниваю время так
if([CurrentTime isEqualToDate:AfterCmpltTime]){
NSLog (@"Time Finish");
}
но я хочу знать, осталось ли время или нет. Текущее время меньше или больше, чем текущее время, как я могу это узнать?