【发布时间】:2014-01-11 14:14:37
【问题描述】:
我正在使用 restkit 将我的 JSON 映射到 coredate。在这个JSON 中,我找到了ASP.Net dates。当我尝试将它们映射到 core date 时,我有时会看到日期提前一天。
Date: "/Date(1389740400000+0100)/"
这就是我在代码中添加 defaultDateFormatter 的方式。
RKDotNetDateFormatter *dateFormatter = [RKDotNetDateFormatter new];
[dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss ZZZZ"];
dateFormatter.timeZone = [NSTimeZone defaultTimeZone];
dateFormatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
[RKEntityMapping addDefaultDateFormatter:dateFormatter];
有人可以帮我解决这个问题吗?
【问题讨论】:
-
你如何查看日期?日志记录通常会应用您当地的时区,因此可能会导致感知差异......
标签: asp.net objective-c nsdate restkit nsdateformatter