+ (int)compareOneDay:(NSDate*)oneDaywithAnotherDay:(NSDate*)anotherDay{
? ? NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
? ? [dateFormattersetDateFormat:@"yy-MM-dd HH:mm"];
? ? NSString*oneDayStr = [dateFormatterstringFromDate:oneDay];
? ? NSString*anotherDayStr = [dateFormatterstringFromDate:anotherDay];
? ? NSDate*dateA = [dateFormatterdateFromString:oneDayStr];
? ? NSDate*dateB = [dateFormatterdateFromString:anotherDayStr];
? ? NSComparisonResultresult = [dateAcompare:dateB];
? ? if(result ==NSOrderedDescending) {
? ? ? ? //在指定時(shí)間前面 過(guò)了指定時(shí)間 過(guò)期
? ? ? ? return1;
? ? }elseif(result ==NSOrderedAscending){
? ? ? ? //沒(méi)過(guò)指定時(shí)間 沒(méi)過(guò)期
? ? ? ? //NSLog(@"Date1 is in the past");
? ? ? ? return-1;
? ? }
? ? //剛好時(shí)間一樣.
? ? //NSLog(@"Both dates are the same");
? ? return0;
}
調(diào)用:int num = [ToolPublic compareOneDay:current withAnotherDay:fiDate];