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
строка формата.