2014-02-24 132 views
0

如何查询“可见”日期之后的游戏? 的日期格式设置:FMDB - 基于日期的查询过滤

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时,我得到所有的游戏。但我需要过滤的结果。提前致谢。

回答