amit_83 Ответов: 1

как конвертировать sqlite datetime в nsdate в swift?


как конвертировать sqlite datetime в nsdate в swift?

Мою колонку sqllite устанавливается как значение по умолчанию текущая метка времени. Сейчас я пытаюсь получить значение с помощью но исключение поднимать, когда идет формирование ценности

BirthAt-это тип NSDate

var дата: строка? = resultSet?.stringForColumn("дата")!
если var date1 = дата {
пусть dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "ММ/ДД/гггг"
var дата: NSDate? = dateFormatter.dateFromString(дата1)!
сам.BirthAt = дата рождения!
}

1 Ответов

Рейтинг:
5

amit_83

Это помогло мне

public func getDateFromString(date: String?) -> NSDate? {
если var date1 = дата {
пусть dateFormatter = NSDateFormatter()
dateFormatter.параметра dateformat = "мм-гггг-ДД чч:мм:СС"
dateFormatter.timeZone = NSTimeZone(имя: "UTC")
var дата: NSDate? = dateFormatter.dateFromString(дата1)
дата возвращения!
}
вернет nil
}