iOS: проблема с расшифровкой Gloss Date

Я использую Gloss для разбора JSON, У меня проблемы с разбором Date поля. мой JSON вход:

"PurchasedAt": 2016-08-02T17:23:12.000Z,

Struct:

let purchasedAt: Date?

init?(json: JSON) {

    self.purchasedAt = Decoder.decodeDate("PurchasedAt", dateFormatter: LTUtilities.getDateFormatter()) (json)

}


static func getDateFormatter() -> DateFormatter {

        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "yyyy-dd-MM'T'HH:mm:ss'Z'"
        return dateFormatter
    }

Наконец, я продолжаю получать нулевое значение для любого Date поле. Ваша помощь очень ценится и спасибо заранее.

1 ответ

Решение

Хорошо, ребята, решил эту проблему сам с

"yyyy'-'MM'-'dd'T'HH':'mm':'ss.SSS'Z'"

DateFormatter строка формата.

Другие вопросы по тегам