日期未在react-native域中正确保存

时间:2016-03-29 15:26:47

标签: react-native realm

我有一个具有以下架构的对象:

{
   name: "TestModel",
   properties: {
      "dateCreated": "date"
   }
}

每当我使用dateCreated:new Date()将模型保存到数据库时,日期本身似乎保存不正确。

我在Realm Browser中打开.realm文件,它在48212年列出了一个日期.Realm的本机版本是否以不同于iOS和Java的格式存储日期?有没有办法可以强制它以相同的格式存储日期?

由于

1 个答案:

答案 0 :(得分:2)

看起来日期在绑定之间的存储方式不同 - JS代码存储毫秒,而浏览器/ ios / swift绑定存储秒数。我通过将时间除以1000来验证,然后在浏览器中存储导致当前时间的日期。我在github上创建了一个问题来跟踪问题:https://github.com/realm/realm-js/issues/355

已经有近期计划迁移到一个新的日期格式,该格式将兼容所有绑定,所以如果希望我们可以等到那时自动迁移JS日期格式。