如何在 UIPicker.DatePicker 模式下设置日期和时间间隔?
How to set Date and Time intervals in UIPicker.DatePicker Mode?
我喜欢用一些限制来限制我的日期时间选择器。
在说出我的要求之前请参考我的代码:
datepicker = [[UIDatePicker alloc]init];
datepicker.datePickerMode = UIDatePickerModeDateAndTime;
datepicker.minimumDate=[NSDate date];
[datepicker addTarget:self action:@selector(dateTextField:) forControlEvents:UIControlEventValueChanged];
[_txtDateTime setInputView:datepicker];
我知道它的日期和时间选择器控制器的基础知识。
但我需要的是从当前日期到 +15 天只需要显示,时间应该是 8:00am 到晚上 10.00 只需要显示。
告诉我实现它的方法,谢谢 :)。
找出 15 天后的日期并将其添加为最大日期
需要检查时间,
用于计算天数
NSDateFormatter *dateformate=[[NSDateFormatter alloc]init];
[dateformate setDateFormat:kDateFormat];
NSDate *now = [NSDate date];
NSDate *Daysafter = [now dateByAddingTimeInterval:15*24*60*60];
对于时间我想你也可以直接设置最小值和最大值
我喜欢用一些限制来限制我的日期时间选择器。
在说出我的要求之前请参考我的代码:
datepicker = [[UIDatePicker alloc]init];
datepicker.datePickerMode = UIDatePickerModeDateAndTime;
datepicker.minimumDate=[NSDate date];
[datepicker addTarget:self action:@selector(dateTextField:) forControlEvents:UIControlEventValueChanged];
[_txtDateTime setInputView:datepicker];
我知道它的日期和时间选择器控制器的基础知识。
但我需要的是从当前日期到 +15 天只需要显示,时间应该是 8:00am 到晚上 10.00 只需要显示。
告诉我实现它的方法,谢谢 :)。
找出 15 天后的日期并将其添加为最大日期 需要检查时间, 用于计算天数
NSDateFormatter *dateformate=[[NSDateFormatter alloc]init];
[dateformate setDateFormat:kDateFormat];
NSDate *now = [NSDate date];
NSDate *Daysafter = [now dateByAddingTimeInterval:15*24*60*60];
对于时间我想你也可以直接设置最小值和最大值