判斷兩個時間是否是同一天

+ (BOOL)isSameDayForDate:(NSDate *)date1 andDate:(NSDate*)date2spa

{component

    if (nil == date1 || nil == date2)it

    {date

        return NO;co

    }calendar

    

    NSCalendar *calendar = [NSCalendar currentCalendar];return

    NSDateComponents *components = [calendar components:(NSEraCalendarUnit |NSYearCalendarUnit | NSMonthCalendarUnit | NSMonthCalendarUnit |NSDayCalendarUnit) fromDate:date1];

    NSDate *OneDate = [calendar dateFromComponents:components];

    components = [calendar components:(NSEraCalendarUnit |NSYearCalendarUnit | NSMonthCalendarUnit | NSMonthCalendarUnit |NSDayCalendarUnit) fromDate:date2];

     NSDate *OtherDate = [calendar dateFromComponents:components];

    return ([OneDate isEqualToDate:OtherDate]);

}

相關文章
相關標籤/搜索