Fmdatabase选择日期

时间:2015-04-03 07:05:13

标签: ios xcode nsdate fmdb

我在项目中使用FMDatabase,我的问题是从数据库中选择日期。 Sqlite希望日期为1970年1月1日的秒,但我注意到,如果我们在数据库中将日期保存为日期,然后使用方法stringForColumn:(而不是dateForColumn:)进行选择,则返回真实日期。为什么会这样?

1 个答案:

答案 0 :(得分:0)

你不能在sqlite中保存数据对象..你必须使用NSDateFormater将NSDate转换为NSString并将该字符串保存到sqlite .. 此外,您还可以使用NSDateFormater从NSString中检索NSDate对象。