0
- 在我的sqlite數據庫中,我有一個字段,用於時間。
- 到現在爲止,我用'varChar'類型的時間。它工作正常
- 但現在我需要將類型更改爲DateTime。
如何更改從varchar轉換爲日期&時間類型的followin查詢。 -in我tabele列是 '時間'(DATETIME), '評論'(VARCHAR)如何在SQLITE中爲DATE TIME數據類型編寫查詢iphone
- 在選擇的所有方法。
(NSMutableArray的*)selectAllFromDB {
時間= [NSString的stringWithUTF8String:(字符*)sqlite3_column_text(selectAllStmt,0)];
- 在選擇的所有方法。
} _ _
-in insert method
-(BOOL)insertIntoDB:(NSMutableDictionary *)dict
{
time=[dict objectForKey:@"time"];
if(sqlite3_bind_text(insertStmt, 1, [time UTF8String], -1, SQLITE_TRANSIENT) != SQLITE_OK)
{
return NO;
}
}
如何修改這些查詢的日期數據類型
這裏 「時間」 不是字符串它的NSDate類型.. NSDate * date = [formatter dateFromString:time];是顯示一個警告 我爲表列「發送到NSString的不完全ponter型」。「1.時間:DATETIME」「2.comments:VARCHAR」 這裏的時間DateTime類型在我的表 – 2012-02-23 14:11:46
當我使用的NSString的時間在查詢它存儲空值 – 2012-02-23 14:12:24
看到我的編輯答案 – Deepesh 2012-02-23 14:23:02