В Swift, чтобы добавить один день к дате, вы можете использовать классы Calendar
и DateComponents
. Вот пример:
import Foundation
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
let currentDate = dateFormatter.date(from: "2023-12-17")
let calendar = Calendar.current
var dateComponents = DateComponents()
dateComponents.day = 1
if let modifiedDate = calendar.date(byAdding: dateComponents, to: currentDate!) {
let modifiedDateString = dateFormatter.string(from: modifiedDate)
print(modifiedDateString)
}
Этот фрагмент кода принимает строковое представление текущей даты («2023-12-17» в этом примере) и преобразует его в объект Date
с помощью DateFormatter
сорт. Затем он использует класс Calendar
, чтобы добавить один день к текущей дате, создавая объект DateComponents
и устанавливая для свойства day
значение 1. Наконец, он использует класс Calendar
, чтобы добавить один день к текущей дате., он печатает измененную дату в виде строки.