您的位置:首页 > 移动开发 > IOS开发

判断日期时间在一个区间范围内,时间为时间戳

2016-12-23 11:11 274 查看
// 判断是否在当前时间区间内
- (BOOL)isBetweenFromData:(NSString *)fromdataString toDate:(NSString *)todataString{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *fromDate = [NSDate dateWithTimeIntervalSince1970:[fromdataString floatValue]];
NSDate *toDate = [NSDate dateWithTimeIntervalSince1970:[todataString floatValue]];

NSDate *currentDate = [NSDate date];

if ([currentDate compare:fromDate]==NSOrderedDescending && [currentDate compare:toDate]==NSOrderedAscending) {
// 在规定日期之间
return YES;
}
return NO;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios开发 ios