我想从日期选择器中获取最小和最大日期,但最小日期应为当前日期的“-18”,最大日期应为当前日期的“-100”。
假设当前年份是2018,则我想要的最小日期为2000年,最大日期为1918年。
我目前所做的是:
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [gregorian components:NSYearCalendarUnit fromDate:[NSDate date]];
NSInteger year = [components year];
int mindt = year - 18;
int maxdt = year -100;
// NSDate * MinDate = [components year] - 18;
// NSDate * MaxDate = [components year] - 100;
// self.datePicker.minimumDate = MinDate;
// self.datePicker.maximumDate = MaxDate;
但我无法将这个整数转换为日期格式。