舉一個(gè)例子相信大家就都懂了
例: 當(dāng)前時(shí)間于某個(gè)固定時(shí)間進(jìn)行比較
// 當(dāng)前時(shí)間
NSDate *currentDate = [NSDate date]; // 獲得時(shí)間對(duì)象
NSDateFormatter *forMatter = [[NSDateFormatter alloc] init];
[forMatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *timeDateStr = @"被比較的時(shí)間";
// 將兩個(gè)時(shí)間都轉(zhuǎn)化為date
NSDate *data = [forMatter dateFromString:currentDateStr];
NSDate *endTime = [forMatter dateFromString: timeDateStr];
NSComparisonResult result = [data compare:endTime];
if (result == NSOrderedDescending) {
// 說明超過比較時(shí)間
} else if (result == NSOrderedAscending){
// 未超過比較時(shí)間
} else {
// 等于比較時(shí)間
}
To Be Continued...