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 ?";
または、他のフォーマッタを使用している場合は、そのタイプのフォーマッタ時間を prev & next タイムスタンプに追加します