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