您好我正在使用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的项目时,会出现此问题。有没有人有任何想法?
答案 0 :(得分:3)
目前在Realm-java中存在Date的限制,请参阅https://realm.io/docs/java/latest/#general
日期被截断,精度为一秒。为了保持32位和64位设备之间的兼容性,无法在1900-12-13之前和2038-01-19之后存储日期。
在github上有opened issue跟踪此内容。