Быстрое преобразование строки в SwiftDate - PullRequest
0 голосов
/ 12 сентября 2018

Как конвертировать 12 Oct 2018 at 10:45:46 AM в SwiftDate DateInRegion? Мой код возвращает ноль:

    let ds = "12 Oct 2018 at 10:45:46 AM"
    let region = Region(tz: TimeZone.current,
                        cal: CalendarName.gregorian.calendar,
                        loc: Locale.init(identifier: "en"))
    let format = DateFormat.custom("EEE, dd MM yyyy HH:mm:ss zzz")
    var str = ds.date(format: format, fromRegion: region)

1 Ответ

0 голосов
/ 12 сентября 2018

проверьте, что ваш формат даты , недоступен, правильный формат:

let ds = "12 Oct 2018 at 10:45:46 AM"
let format = DateFormat.custom("dd MMM yyyy 'at' HH:mm:ss a")

для получения дополнительной информации вы получите старый ответ из SO. Для форматов даты вы получите подробный ответ от здесь

...