所以我想将日期存储在我的 CoreData 实体中,模型指示该字段应该是 NSTimeInterval。不确定为什么它不是 NSDate,因为 NSTimeInterval 听起来……很奇怪。
从我的 JSON 数据源中,我有以下字符串:“2016-01-28T23:20:00”,我不知道如何将其转换为 NSTimeInterval。一旦我找出正确的格式,我就可以将它转换为 NSDate,但这对我没有多大帮助。
谢谢!
最佳答案
您可以将 NSDate
直接存储在 CoreData 中。
Update:
如果您使用的是标量属性,请像这样转换:
// `NSTimeInterval` --> `NSDate`:
var date = NSDate(timeIntervalSinceReferenceDate: 123)
// `NSDate` --> `NSTimeInterval`:
var timeInterval = date.timeIntervalSinceReferenceDate
关于ios - 在 CoreData 中存储日期 - 将日期字符串转换为 NSTimeInterval?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35125950/