Swift:在日期选择器中设置自定义日期(仅限日期)



我有两个日期选择器。假设fromDatePickeruntilDatePicker.我将untilDatePicker设置为当前日期(例如:12/06/17(,并且我想将fromDatePicker设置为当前月份的第一个日期(例如:01/06/17(,但我不知道设置untilDatePicker

我已经读过这个问题,但它对我没有多大帮助。

这是

swift3解决方案,以及如何在datePicker中设置当前月份的第一天,如果您需要获取其他月份的第一个日期,只需更改该月某天的日期变量

    let date = NSDate()
    let calendar = NSCalendar.current
    let components = calendar.dateComponents([.year,.month], from: date as Date)
    let startOfMonth = calendar.date(from: components)
    self.datePicker.setDate(startOfMonth!, animated: true)

最新更新