Вы можете объявить Date = nil
Это означает, что когда мы присваиваем значение таким данным, как
var date = Date() // means its current data
ИЛИ
Используйте следующие коды для установки датыиз строкового формата
let dateFormatterGet = DateFormatter()
dateFormatterGet.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateFormatterPrint = DateFormatter()
dateFormatterPrint.dateFormat = "MMM dd,yyyy"
if let date = dateFormatterGet.date(from: "2016-02-29 12:24:26") {
print(dateFormatterPrint.string(from: date))
} else {
print("There was an error decoding the string")
}
Надеюсь, это полезно для вас