iOS:光泽日期解码问题
iOS: Gloss Date decoding issue
我使用 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
字段的零值。非常感谢您的帮助,并提前致谢。
好的,伙计们,我自己用
解决了这个问题
"yyyy'-'MM'-'dd'T'HH':'mm':'ss.SSS'Z'"
DateFormatter
格式化字符串。
我使用 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
字段的零值。非常感谢您的帮助,并提前致谢。
好的,伙计们,我自己用
解决了这个问题"yyyy'-'MM'-'dd'T'HH':'mm':'ss.SSS'Z'"
DateFormatter
格式化字符串。