Как добавить один день в UIDatePicker () выбранной даты в Swift? - PullRequest
1 голос
/ 09 февраля 2020

У меня в приложении есть средство выбора даты

Я выбираю одну дату из средства выбора даты, нужно добавить один день к этой конкретной выбранной дате.

Пожалуйста, найдите мой код.

var startingdate:Date?
let datePicker = UIDatePicker()
datePicker.datePickerMode = .date

let formatter = DateFormatter()
        self.startingdate = datePicker.date
        showDatePicker1()
        formatter.dateFormat = "yyyy/MM/dd"//"MM/dd/yyyy"
        txtFieldStartDate.text = formatter.string(from: datePicker.date)
        self.view.endEditing(true)

мне нужно добавить один день к дате сартинга

1 Ответ

1 голос
/ 09 февраля 2020

Calendar является предпочтительным API для математики даты.

let pickerDate = datePicker.date
let pickerDatePlusOneDay = Calendar.current.date(byAdding: .day, value: 1, to: pickerDate)
...