领域java日期/时间戳在有效范围之外

时间:2015-07-09 02:35:49

标签: realm

您好我正在使用Realm编写一个andorid应用程序。我正在从我们的服务器下载一些包含项目列表的json数据并将结果保存到Realm,但我遇到了一个错误

SELECT cb_keys.*, GROUP_CONCAT(DISTINCT cb_AllowedIPs.IP4) AS IP4, GROUP_CONCAT(DISTINCT cb_ModulesInKey.ActionID) AS Actions
FROM cb_keys
LEFT JOIN cb_allowedips ON cb_Keys.KeyID = cb_allowedips.KeyID
LEFT JOIN cb_modulesinkey ON cb_keys.KeyID = cb_modulesinkey.KeyID
WHERE cb_Keys.UserID = 2
GROUP BY cb_Keys.UserID

当我尝试保存有效期为2040-11-30的项目时,会出现此问题。有没有人有任何想法?

1 个答案:

答案 0 :(得分:3)

目前在Realm-java中存在Date的限制,请参阅https://realm.io/docs/java/latest/#general

  

日期被截断,精度为一秒。为了保持32位和64位设备之间的兼容性,无法在1900-12-13之前和2038-01-19之后存储日期。

在github上有opened issue跟踪此内容。