1 UIDatePicker *dp = [[UIDatePicker alloc] init]; 2 [dp setDate:[NSDate date] animated:YES]; // 设置日期控件值 3 [dp addTarget:self 4 action:@selector(dateValueChange:) 5 forControlEvents:UIControlEventValueChanged]; // 时间改变时触发此事件 6 7 NSDateFormatter *form = [[NSDateFormatter alloc] init]; // 定义时间格式 8 [form setDateFormat:@"yyyy/MM/DD HH:mm"]; 9 NSString *dateString = [form stringFromDate:dp.date]; 10 dp.minuteInterval = 30; // 最小间隔30分钟 11 12 dp.minimumDate = [NSDate date]; // 最小值 13 dp.maximumDate = [NSDate dateWithTimeIntervalSinceNow:60*60*24*31]; // 最大值 14 dp.datePickerMode = UIDatePickerModeTime; // 时间模式 15 dp.datePickerMode = UIDatePickerModeDate; // 日期模式 16 dp.datePickerMode = UIDatePickerModeDateAndTime; // 日期和时间模式 17 dp.datePickerMode = UIDatePickerModeCountDownTimer; // 倒计时模式