NSString *endTime = nil;
BOOL result = [[AOPModel getInPageTime] compare:[AOPModel getOutPageTime]] == NSOrderedSame;
NSLog(@"result:%d",result);
if (result==1) {
endTime = @"";
NSLog(@"开始时间和结束时间相等");
return;
}
BOOL result1 = [[AOPModel getInPageTime] compare:[AOPModel getOutPageTime]]==NSOrderedDescending;
NSLog(@"result1:%d",result1);
if (result1==1) {
endTime = [AOPModel getOutPageTime];
NSLog(@"开始时间晚于结束时间");
return;
}
BOOL result2 = [[AOPModel getInPageTime] compare:[AOPModel getOutPageTime]]==NSOrderedAscending;
NSLog(@"result2:%d",result1);
if (result2==1) {
endTime = @"";
NSLog(@"开始时间早于结束时间");
return;
}
NSOrderedAscending的意思是:左边的操作对象小于右边的对象。
NSOrderedDescending的意思是:左边的操作对象大于右边的对象。