Core data 如何在核心数据中存储“2014-12-01T20:00:00Z”等互联网数据

Core data 如何在核心数据中存储“2014-12-01T20:00:00Z”等互联网数据,core-data,nsdate,nspredicate,nsdateformatter,nstimeinterval,Core Data,Nsdate,Nspredicate,Nsdateformatter,Nstimeinterval,如何在核心数据中存储来自互联网的日期,如2014-12-01T20:00:00Z,并使用nspredicate将该日期与[NSDate Date]进行比较。当我使用@date>=startDate&&date时,只需将startDate和endDate存储为NSDate。此谓词: [NSPredicate predicateWithFormat:@“%@ >= startDate and %@ <= endDate”, [NSDate date], [NSDate date]];

如何在核心数据中存储来自互联网的日期,如2014-12-01T20:00:00Z,并使用nspredicate将该日期与[NSDate Date]进行比较。当我使用@date>=startDate&&date时,只需将startDate和endDate存储为NSDate。此谓词:

[NSPredicate predicateWithFormat:@“%@ >= startDate and %@ <= endDate”, [NSDate date], [NSDate date]];

你有什么问题?是否无法将字符串转换为NSDate?您可能在核心数据中存储nil,因为您的NSDateFormatter不工作。使用调试器并尝试找出哪个部分失败。如何将@2014-12-01T20:00:00Z转换为NSDate格式?