Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SQLITE iphone中编写日期时间数据类型的查询 在我的sqlite数据库中,我有一个时间字段 到目前为止,我使用的时间类型是“varChar”。它工作得很好 但是现在我需要将输入更改为日期时间。_Iphone_Objective C_Xcode_Sqlite - Fatal编程技术网

如何在SQLITE iphone中编写日期时间数据类型的查询 在我的sqlite数据库中,我有一个时间字段 到目前为止,我使用的时间类型是“varChar”。它工作得很好 但是现在我需要将输入更改为日期时间。

如何在SQLITE iphone中编写日期时间数据类型的查询 在我的sqlite数据库中,我有一个时间字段 到目前为止,我使用的时间类型是“varChar”。它工作得很好 但是现在我需要将输入更改为日期时间。,iphone,objective-c,xcode,sqlite,Iphone,Objective C,Xcode,Sqlite,如何将以下查询更改为从varchar转换为日期和时间类型。 -在我的选项卡列中有'time'(DATETIME)、'Comments'(VARCHAR) 在“全选”方法中。 (NSMutableArray*)选择AllFromDB { time=[nsstringwithutf8string:(char*)sqlite3\u column\u text(selectAllStmt,0)]; } \uu -in insert method -(BOOL)insertIntoDB:(NSM

如何将以下查询更改为从varchar转换为日期和时间类型。 -在我的选项卡列中有'time'(DATETIME)、'Comments'(VARCHAR)

  • 在“全选”方法中。
(NSMutableArray*)选择AllFromDB {

time=[nsstringwithutf8string:(char*)sqlite3\u column\u text(selectAllStmt,0)];

} \uu

-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;
        }

}
如何修改日期数据类型

的这些查询请尝试以下操作:-

-(BOOL)insertIntoDB:(NSMutableDictionary*)dict

if((sqlite3\u bind\u double(insert\u语句,1,[time-timeIntervalSince1970])!=SQLITE\u OK)


此处的“时间”不是字符串,而是NSDate类型。。NSDate*date=[formatter dateFromString:time];is显示警告。“未完成的ponter类型发送到NSString”我的表有列“1.time:DATETIME”2.comments:VARCHAR“此处时间在我的表中是DATETIME类型当我在查询中使用NSString作为时间时,它存储空值ate=[NSDate DateWithTimeIntervalence1970:sqlite3_column_double(select_语句,1)];。。先生,我需要选择时间而不是时间间隔sinc1971
{

time=[dict objectForKey:@"time"];
    {
        return NO;
    }

}