【发布时间】:2016-07-06 07:21:55
【问题描述】:
请任何人解决我从网络服务获得日期和时间 MATCHDATE 的问题,但我需要在日期选择器中单独编辑时间......并且我需要设置最大时间和最小时间。
这是我的代码
- (IBAction)EndBreak_btn:(id)sender {
// _text_EndBreak.text=_MATCHDATE;
[_datePicker_View setHidden:NO];
[_date_picker setHidden:YES];
[_date_picker1 setHidden:NO];
_date_picker1.datePickerMode = UIDatePickerModeTime;
[_date_picker1 addTarget:self
action:@selector(BreakEnd:)forControlEvents:UIControlEventValueChanged];
}
-(void)BreakEnd:(id)sender
{
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"hh:mm:ss"];
NSDate *date = [dateFormat dateFromString:_MATCHDATE];
[dateFormat setDateFormat:@"hh:mm:ss"];
[_date_picker1 setDate:date];
//[_date_picker1 setMinimumDate:date];
NSString *Time = [dateFormat stringFromDate:date];
BREAKENDTIME =[NSString stringWithFormat:@"%@ %@" ,[_text_EndBreak text],Time];
}
我在时间选择器中单独显示时间但是当我选择第时间时,由于 MatchDate 字符串为空而崩溃...我无法从 MatchDateString 转换单独的时间 提前致谢
【问题讨论】:
-
你在哪里得到_MATCHDATE,你能显示这个结果吗
-
你在吗.....
-
NSDictionarytest3=[temp3 objectAtIndex:l]; NSString MatchDate =[test3 objectForKey:@"MatchDate"]; MatchDate 2016-06-25 12:00:00 我从网络服务获得了比赛日期
-
Anbu Bro R u there
-
任何人都可以解决我的问题
标签: ios objective-c