我在项目中使用FMDatabase,我的问题是从数据库中选择日期。
Sqlite希望日期为1970年1月1日的秒,但我注意到,如果我们在数据库中将日期保存为日期,然后使用方法stringForColumn:
(而不是dateForColumn:
)进行选择,则返回真实日期。为什么会这样?
答案 0 :(得分:0)
你不能在sqlite中保存数据对象..你必须使用NSDateFormater将NSDate转换为NSString并将该字符串保存到sqlite .. 此外,您还可以使用NSDateFormater从NSString中检索NSDate对象。