iOS:Gloss Date解码问题

时间:2016-10-19 13:02:00

标签: ios json cocoa-touch swift3 gloss

我使用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字段获取nil值。非常感谢您的帮助,并提前感谢您。

1 个答案:

答案 0 :(得分:0)

好的,我自己用

解决了这个问题
"yyyy'-'MM'-'dd'T'HH':'mm':'ss.SSS'Z'"

DateFormatter格式字符串。