我有一个具有以下模式的对象:
{
name: "TestModel",
properties: {
"dateCreated": "date"
}
}每当我用dateCreated: new ()将模型保存到数据库中时,日期本身就会被错误地保存。
我在领域浏览器中打开.realm文件,它列出了48212年的日期。react本机版本的领域是否以与iOS和Java不同的格式存储日期?有没有办法强迫它以相同的格式存储日期?
谢谢
发布于 2016-03-29 18:03:26
看起来日期在绑定中的存储方式是不同的-- JS代码存储的是毫秒,而browser/ios/swift绑定则存储秒。我在存储数据之前将时间除以1000,从而验证了这一点,从而在浏览器中获得了当前时间。我在github上创建了一个问题来跟踪这个问题:https://github.com/realm/realm-js/issues/355
已经有短期计划迁移到一种新的日期格式,这种格式可以兼容于所有绑定,所以如果这是我们所希望的那样的话,我们可以等到那时再自动迁移JS日期格式。
https://stackoverflow.com/questions/36288604
复制相似问题