根据dateFormatter
2000-01-01
创建NSDate类型数据
NSDateFormatter *dateFormatter = [NSDate shareDateFormatter]; [dateFormatter setDateFormat:kDateFormatYYYYMMDD]; NSDate *maxDate = [dateFormatter dateFromString:@"299-01-01"]; NSDate *minDate = [dateFormatter dateFromString:@"2000-01-01"];
NSDate类型数据可以使用NSDate类中方法进行比较,判断日期的先后
if ([date1 compare:Date2]==-1) { UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"提示" message:@"结束时间应该大于开始时间" delegate:self cancelButtonTitle:@"好的" otherButtonTitles:nil, nil]; [alertView show]; }else{
}
date1代表的是一个时间 ,
Date2是一个NSDate类型的时间记为 开始时间 ,比较结果等于-1,
说明
date1代表的时间小于Date2代表的开始时间。