【发布时间】:2014-02-24 21:49:04
【问题描述】:
如何查询“可见”日期之后的游戏? 日期格式已设置:
FMDatabase *db = self.database;
if([self.database open]){
[db beginTransaction];
NSDateFormatter *formatter = [NSDateFormatter new];
[formatter setDateFormat:@"yyyy-dd-MM'T'HH:mm:ss'Z'"];
[db setDateFormat:formatter];
...
}
表的创建方式如下:
[db executeUpdate:@"CREATE TABLE IF NOT EXISTS game (gameId Varchar(36) NOT NULL PRIMARY KEY,name TEXT,visibleFrom TEXT)"];
查询按以下方式执行:
FMResultSet *results = [db executeQuery:@"SELECT * FROM game WHERE game.visibleFrom >= ?,[NSDate date]];
这不返回任何内容。当我使用select * from game 时,我得到了所有的游戏。但我需要过滤后的结果。提前致谢。
【问题讨论】:
标签: ios iphone sqlite ios7 fmdb