0

解析には Gloss を使用しますJSON。フィールドの解析に問題がありDateます。私のJSON入力:

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

構造:

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 値を取得し続けます。どうぞよろしくお願いいたします。

4

1 に答える 1

0

わかりました、この問題を自分で解決しました

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

DateFormatterフォーマット文字列。

于 2016-10-20T11:02:15.023 に答える