我如何使用objective c从sqlite数据库中获取今天的数据?我使用此查询,但它返回数据库中的所有数据:
const char *sql = "select * from SavedD where julianday('now')";
请帮我只检索今天的数据。
我如何使用objective c从sqlite数据库中获取今天的数据?我使用此查询,但它返回数据库中的所有数据:
const char *sql = "select * from SavedD where julianday('now')";
请帮我只检索今天的数据。
尝试这个
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
//Set the required date format
[formatter setDateFormat:@"dd-MM-yyyy"];
NSString* cCurrentTimeStamp = [formatter stringFromDate:dDate];
NSString *cPrevTimeStamp=[NSString stringWithFormat:@"%@ 00:00 AM",cCurrentTimeStamp];
NSString *cNextTimeStamp=[NSString stringWithFormat:@"%@ 23:59 PM",cCurrentTimeStamp];
const char *sqlStatement="SELECT * from _tablename where iAgentId=? and dScheduleTIme BETWEEN ? and ?";
或者,如果您使用任何其他格式化程序,则将该类型格式化程序时间附加到上一个和下一个时间戳