标签: ios swift core-data
所以我想在我的CoreData实体中存储日期,模型表明该字段应该是NSTimeInterval。不知道为什么它不是NSDate,尽管NSTimeInterval听起来很奇怪。
从我的JSON数据源我有以下字符串:" 2016-01-28T23:20:00"我不知道如何将其转换为NSTimeInterval。一旦我找到正确的格式,我就可以将它转换为NSDate,但这并没有太大的帮助。
谢谢!
答案 0 :(得分:0)
您可以直接在CoreData中存储 NSDate 。
NSDate
<强>更新强>:
如果您使用的是标量属性,请按以下方式进行转换:
// `NSTimeInterval` --> `NSDate`: var date = NSDate(timeIntervalSinceReferenceDate: 123) // `NSDate` --> `NSTimeInterval`: var timeInterval = date.timeIntervalSinceReferenceDate