判断 某个时间 是否 处于 某个时间段内

/**.net

 * 判断 某个时间 是否 处于 某个时间段内orm

 *字符串

 * @param aimTime   目标时间get

 * @param beginDate 开始时间it

 * @param endDate   结束时间class

 * 是否是 1年内 3年内  5年内 所有date

   1s = 1000毫秒im

*/di

- (BOOL)valiDate:(NSString*)aimTime isBetweenBeginDate:(NSDate*)beginDate andEndDate:(NSDate*)endDate{时间

    

    //将 aimTime 字符串 转成 NSDate

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

    [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss.S"];   //2009-02-04 00:00:00.0

    NSDate *aimDateTime = [dateFormat dateFromString:aimTime];

    

    

    if ([aimDateTime compare:beginDate] == NSOrderedDescending && [aimDateTime compare:endDate] == NSOrderedAscending) {

        return YES;

    }

    return NO;

 

    

}

相关文章
相关标签/搜索