1
嘗試從今天的日期(日期爲當天的上午12:00)開始選擇日期(x)天。SQLite:需要日期> =(x)今天起的天數
例如,提前5天數日期查詢..
@"select pkey, dateofmod from data WHERE dateofmod >= date('now', '? days')" , [NSNumber numberWithInt:-5];
似乎並沒有工作。 (使用FMDB)。
嘗試從今天的日期(日期爲當天的上午12:00)開始選擇日期(x)天。SQLite:需要日期> =(x)今天起的天數
例如,提前5天數日期查詢..
@"select pkey, dateofmod from data WHERE dateofmod >= date('now', '? days')" , [NSNumber numberWithInt:-5];
似乎並沒有工作。 (使用FMDB)。
這是你需要什麼?
sqlite> SELECT date(julianday(date('now')));
2009-08-19
sqlite> SELECT date(julianday(date('now'))+2);
2009-08-21
julianday
做「圓」午夜:
sqlite> SELECT datetime(julianday(date('now')));
2009-08-19 00:00:00
sqlite> SELECT datetime(julianday(date('now'))+2);
2009-08-21 00:00:00
通常使用SQLite要使用julianday
如果要添加的天數的日期。
你總是可以做選擇前十
@"select TOP X from data WHERE dateofmod >= date('now', '? days')" , [NSNumber numberWithInt:-5];
您可能會發現在這個問題上的細節/回答有用。 http://stackoverflow.com/questions/1711504/how-get-datetime-column-in-sqlite-objecite-c/1711591#1711591 – xyzzycoder 2010-01-16 08:01:17