2015-04-03 81 views
0

我在項目中使用FMDatabase,我的問題是關於從數據庫中選擇日期。 Sqlite希望日期從1970年1月1日開始,但是我注意到,如果我們在數據庫中保存日期作爲日期,然後用方法stringForColumn:(而不是dateForColumn:)選擇,它會返回真實日期。爲什麼這樣?Fmdatabase選擇日期

回答

0

無法保存數據對象sqlite的..你要的NSDate轉換爲NSString的期運用NSDateFormater並保存該字符串的SQLite .. ,你也可以從retrive使用NSString的NSDate的NSDateFormater對象..

+0

如果我理解正確,保存我們需要的數據:1)將NSDate轉換爲NSString 2)將此字符串保存到sqlite中的日期或日期時間列3)然後,從數據庫中獲取信息,我們通過stringForColumn方法選擇此字符串? – Troir1 2015-04-03 08:21:16

+0

雅你是對的,.. – 2015-04-03 08:37:52