UIDatePicker 详解

 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;     // 倒计时模式
原文地址:https://www.cnblogs.com/sell/p/2893069.html