解析SDK更新日期字段

Parse SDK updating date field

我在 iOS 中使用 Parse SDK,它将我的应用程序连接到 mongo 数据库。我无法更新日期字段。我的日期字段称为 "eta"。 我知道我的日期格式正确。这是我在 Swift:

中的代码

parseObject.objectId = "ZzdfGr" parseObject.setObject("2017-01-12T15:24:50.129Z", forKey: "eta")

我可以更新任何其他字段,但是日期字段对我不起作用。

所以为 swift3 像这样投射它

只需将字符串 (2017-01-12T15:24:50.129Z) 替换为您的字符串或变量即可。

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
let date = dateFormatter.date(from: "2017-01-12T15:24:50.129Z")
print("date: \(date)")

parseObject.setObject(date, forKey: "eta")