Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android循环插入记录_Android_Sqlite - Fatal编程技术网

Android循环插入记录

Android循环插入记录,android,sqlite,Android,Sqlite,我被困在这一点上,即:用户选择开始日期,例如:(2014年1月1日)和结束日期(2015年1月1日)。在这个日期范围内,我每个月输入一个记录及其日期,然后输入2014年1月1日、2014年1月2日,依此类推,直到最终日期。 我希望我自己解释,这是我的代码,谢谢你的帮助 public void diff_date(View v){ SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd" ); String date_in =

我被困在这一点上,即:用户选择开始日期,例如:(2014年1月1日)和结束日期(2015年1月1日)。在这个日期范围内,我每个月输入一个记录及其日期,然后输入2014年1月1日、2014年1月2日,依此类推,直到最终日期。 我希望我自己解释,这是我的代码,谢谢你的帮助

public void diff_date(View v){
   SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd" );
   String date_in = sdf.format( dateAndTime .getTime() );
    String date_out = sdf.format( dateAndTime1.getTime() );
    int differenza_date = Days.daysBetween(new DateTime(date_in), new DateTime(date_out)).getDays();


   ContentValues cv = new ContentValues();

   cv.put(tabella1Table.DATE, date_in);


    for(int i=1 ; i < differenza_date ; i++){



               }

    SQLiteDatabase db = mHelper.getWritableDatabase();

    }
public void diff_date(视图五){
SimpleDataFormat sdf=新SimpleDataFormat(“yyyy-MM-dd”);
字符串date_in=sdf.format(dateAndTime.getTime());
字符串date_out=sdf.format(dateAndTime1.getTime());
int differenta_date=Days.daysBetween(新日期时间(date_in),新日期时间(date_out)).getDays();
ContentValues cv=新的ContentValues();
cv.put(tabella1Table.DATE,DATE_in);
对于(int i=1;i
尝试以下代码:
SQLiteDatabase db=mHelper.getWritableDatabase();
ContentValues cv=新的ContentValues();
Calendar c=Calendar.getInstance();
c、 设置时间(sdf.parse(date_in));
cv.put(tabella1Table.DATE,DATE_in);
db.insert(表名称,空,值);
对于(int i=1;i
;)我想这个问题以前问过,我会给你答案并反馈给我,如果它对你有效或无效,如果它能拯救我的生命,我会接受你的答案。现在我试着看:)希望它对你有用,并随时反馈给我
try this code :

SQLiteDatabase db = mHelper.getWritableDatabase();
    ContentValues cv = new ContentValues();
    Calendar c = Calendar.getInstance();
    c.setTime(sdf.parse(date_in));


    cv.put(tabella1Table.DATE, date_in);
    db.insert(TABLE_NAME, null, values);

    for(int i=1 ; i < differenza_date ; i++){
    c.add(Calendar.DATE, i);  
    date_in = sdf.format(c.getTime());
    cv.put(tabella1Table.DATE, date_in);
    db.insert(TABLE_NAME, null, values);
   }