У меня есть строка «24:00». Мне нужно конвертировать в дату. Я перепробовал все способы. Но всегда получал ноль.
вот мой код:
let timeformat = DateFormatter()
timeformat.dateFormat = "K:mm"
timeformat.locale = Locale(identifier: "en_US_POSIX")
guard let endtime = dateFormatter.date(from: selCloseTime!) else {
fatalError("ERROR: Date conversion failed due to mismatched format.")
}
ошибка: фатальная ошибка: ОШИБКА: сбой преобразования даты из-за несоответствия
формат.
Я попытался изменить формат на:
HH:mm
H:mm
KK:mm (small & caps -> k)
K:mm (small & caps - > k)
но всегда становится ноль. Моя строка может быть что-нибудь вроде:
"24.00", "01:00", "20:00" , "03:00"
Любая помощь в этом.
Заранее спасибо ~