我必须将自定义日期和时间设置为UIDatePicker作为最小日期:当前日期时间,最大日期:直到明天晚上 .
Eg: Today is 2nd March then, Maximum Date should be 3rd March 11:59 PM
我试过了:
-(NSDate *) getTomorrowDate {
NSDateComponents *dayComponent = [[NSDateComponents alloc] init];
dayComponent.day = 1;
dayComponent.hour = 23;
dayComponent.minute = 59;
NSCalendar *theCalendar = [NSCalendar currentCalendar];
NSDate *nextDate = [theCalendar dateByAddingComponents:dayComponent toDate:[NSDate date:[NSDate date] withFormat:@"yyyy-MM-dd hh:mm:ss"] options:0];
return nextDate;
}
但它3月4日也回来了,请指正!
谢谢 .
1 回答
这是一个增加两天,剥离时间部分并减去一秒的解决方案 .