您的位置:首页 > 其它

如何判断两个时间是否是同一天

2014-06-25 14:24 197 查看
+ (BOOL)isCurrentDay:(NSDate *)aDate

{

if (aDate==nil) return NO;



NSCalendar *cal = [NSCalendar currentCalendar];

NSDateComponents *components = [cal components:(NSEraCalendarUnit|NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit) fromDate:[NSDate date]];

NSDate *today = [cal dateFromComponents:components];

components = [cal components:(NSEraCalendarUnit|NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit) fromDate:aDate];

NSDate *otherDate = [cal dateFromComponents:components];

if([today isEqualToDate:otherDate])

return YES;



return NO;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: