码迷,mamicode.com
首页 > 其他好文 > 详细

比较两个NSDate

时间:2015-05-21 19:31:35      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:

系统自带的NSDate比较会比较深,比较到秒的量级,但是我们有时候想只比较日期,没有时间,看下面:

- (BOOL)isTheSameDate:(NSDate *)date AnotherDate:(NSDate *)anotherDate
{
    if (date == nil || anotherDate == nil) return NO;
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"dd-MM-yyyy"];
    NSString *strDate = [dateFormatter stringFromDate:date];
    NSString *strAnotherDate = [dateFormatter stringFromDate:anotherDate];
    NSDate *dateA = [dateFormatter dateFromString:strDate];
    NSDate *dateB = [dateFormatter dateFromString:strAnotherDate];
    if ([dateA isEqualToDate:dateB]) {
        return YES;
    } else {
        return NO;
    }
}

 

 

比较两个NSDate

标签:

原文地址:http://www.cnblogs.com/Temeier/p/4520521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!