/**
* 判断 某个时间 是否 处于 某个时间段内
*
* @param aimTime 目标时间
* @param beginDate 开始时间
* @param endDate 结束时间
* 是不是 1年内 3年内 5年内 全部
1s = 1000毫秒
*/
- (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;
}