我正在尝试构建一个日期选择器,其中今天为最小日期,2011 年 2 月 1 日为最大日期。
我已设置最短日期如下
[picker setMinimumDate: [NSDate date]];
这工作得很好,但 MaximumDate 似乎不正确。
[picker setMaximumDate: [NSDate dateWithNaturalLanguageString:@"11/02/01"]];
如何正确设置最长日期?
最佳答案
找到答案了。不管怎样,感谢您的帮助。
[picker setDatePickerMode:UIDatePickerModeDate];
NSDateFormatter* formatter1 = [[NSDateFormatter alloc] init];
[formatter1 setLenient:YES];
[formatter1 setDateStyle:NSDateFormatterShortStyle];
[formatter1 setTimeStyle:NSDateFormatterShortStyle];
NSString* dateString = @"February 1 2011 10:00am";
NSDate* maxDate = [formatter1 dateFromString:dateString];
[picker setMinimumDate: [NSDate date]];
[picker setMaximumDate: maxDate];
关于iPhone UIDatePicker 设置MaximumDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3596987/