Swift 为什么NSDate()在CoreData中存储一个奇怪的值
我正在使用NSDate()将now date存储到CoreData中:Swift 为什么NSDate()在CoreData中存储一个奇怪的值,swift,nsdate,Swift,Nsdate,我正在使用NSDate()将now date存储到CoreData中: sampleSwim.date = NSDate() 其中sampleSwim是一个NSManagedObject,由xcdatamodeld文件自动生成的类支持。在该模型中,日期是日期类型。在NSManagedObject类中,它显示为NSDate 出于某种原因,我得到了这个值: 2014-10-297 05:07:57 我已经得到了不少这样的样品。这是从控制台。为什么会发生这种情况 这就是我记录(并阅读)的方
sampleSwim.date = NSDate()
其中sampleSwim是一个NSManagedObject,由xcdatamodeld文件自动生成的类支持。在该模型中,日期是日期类型。在NSManagedObject类中,它显示为NSDate
出于某种原因,我得到了这个值:
2014-10-297 05:07:57
我已经得到了不少这样的样品。这是从控制台。为什么会发生这种情况
这就是我记录(并阅读)的方式:
谢谢您应该使用以下格式:
dateFormatter.dateFormat = "yyyy'-'MM'-'dd HH':'mm':'ss"
是“一年中的某一天”DD
是12小时格式hh
以“一年中的一周”为基础YYYY
这是文件:谢谢,这是新的吗?我想我以前从未见过这种格式。我想没有。此apple文档中使用了类似的文档:
dateFormatter.dateFormat = "yyyy'-'MM'-'dd HH':'mm':'ss"