IOS判斷當前日期在兩個日期之間。

-(NSDate *)dateFromString:(NSString *)datestring


{

    NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

    NSUInteger unitFlags = NSMonthCalendarUnit | NSDayCalendarUnit;

    NSDateFormatter *format=[[NSDateFormatter alloc] init];

    [format setDateFormat:@"yyyy-MM-dd"];

    NSDate *fromdate=[format dateFromString:datestring];

    return fromdate;

    

}

- (BOOL)date:(NSDate*)date isBetweenDate:(NSDate*)beginDate andDate:(NSDate*)endDate

{

    if ([date compare:beginDate] == NSOrderedAscending)

        return NO;

    

    if ([date compare:endDate] == NSOrderedDescending)

        return NO;

    

    return YES;

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章