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