使用 MagicalRecord 和日期格式进行 DateTime 解析

Posted

技术标签:

【中文标题】使用 MagicalRecord 和日期格式进行 DateTime 解析【英文标题】:DateTime Parsing with MagicalRecord & Date Formats 【发布时间】:2013-11-15 07:11:25 【问题描述】:

我的服务器以“yyyy-MM-dd'T'HH:mm:ss'Z'”格式提供日期为 UTC,例如MST 的 11 月 15 日午夜是“2013-11-15T07:00:00Z”。这种格式是 MagicalRecord 记录的默认格式,但我导入的 NSManagedObjects 又增加了 7 个小时(NSLog 显示“2013-11-15 14:00:00 +0000”),我只能假设 MR 假设时区实际上是本地的,然后在导入期间将其偏移到我设备的本地日期到 UTC。我怎样才能阻止这个?我的服务器是否没有以正确的格式返回日期?

【问题讨论】:

【参考方案1】:

https://github.com/magicalpanda/MagicalRecord/issues/484

MagicalRecord 有一个 Z 处理的错误,但似乎批准了该错误的拉取请求。

【讨论】:

以上是关于使用 MagicalRecord 和日期格式进行 DateTime 解析的主要内容,如果未能解决你的问题,请参考以下文章

MagicalRecord 日期时间比较

是否可以使用 MagicalRecord/Core Data 进行类似 UNION 的查询

使用 OCMock 和 MagicalRecord 进行单元测试

使用 MagicalRecord 进行核心数据加密

MagicalRecord 获取具有行和部分的两个实体并对部分进行排序

如何将 groupBy 与 MagicalRecord 一起使用?