在Swift中的UIDatePicker中设置最小和最大日期和时间

时间:2018-01-05 06:48:15

标签: ios swift swift3 uikit uidatepicker

我必须使用以下属性设置日期选择器中的最小和最大日期和时间:

datePicker.datePickerMode = UIDatePickerMode.dateAndTime

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = self.dateFormat
let minDate = dateFormatter.date(from: self.fromDate) //Day before yesterday
let maxDate = dateFormatter.date(from: self.toDate) //Yesterday

datePicker.minimumDate = minDate
datePicker.maximumDate = maxDate

但是,我也在显示Time Picker,但在更改时间或日期后,它仅限于00:00值。

如何将 min 时间设置为00:00 24小时,将12:00 am设置为12小时? (同样,最长时间为23:5911:59 pm

enter image description here

0 个答案:

没有答案