如何比较目标c中的日期。我有nsstring格式的三个日期。在这里,我必须检查日期是否发生在中间或等于其他两个日期。如何实现这个任何源代码和教程,想法......?
这是我到目前为止所做的......
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy/dd/MM"];
NSDate *date1 = [dateFormat dateFromString:[State getIncurredDate]];
NSDate *date2 = [dateFormat dateFromString:startDate];
NSDate *date3 = [dateFormat dateFromString:endDate];
答案 0 :(得分:1)
if( [date isEqualToDate:otherDate] )
NSLog(@"%@ is equal to %@",date,otherDate);
完成。
答案 1 :(得分:0)
您可以将日期转换为TimeInterval(自某个参考日期起),只需比较数字。