私のアプリケーションでは、特定のタスクを特定の時間内に完了する必要があります。まず、タスクを完了する時間を秒単位で計算し、その時間をこのように電流に追加します。
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");
}
しかし、私が知りたいのは、時間が残っているかどうかです。現在の時刻が現在の時刻よりも小さいか大きいかです。