我在iOS中使用Parse SDK将我的应用程序连接到mongo数据库。我无法更新日期字段。我的日期字段称为“eta”。 我知道我的日期格式正确。这是我在Swift中的代码:
parseObject.objectId = "ZzdfGr"
parseObject.setObject("2017-01-12T15:24:50.129Z", forKey: "eta")
我可以更新的任何其他字段,但日期字段对我不起作用。
答案 0 :(得分:2)
为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")