Я выбираю дату начала (пример 31/01/2014) и дату окончания (пример 31/12/2014), я вставляю запись каждый месяц. Если я получу следующий месяц 28 февраля, но тогда я всегда получаю 28 марта, апрель и т. Д. ..
Как я могу исправить? Надеюсь, я объяснил < /p>
SimpleDateFormat sdf1 = new SimpleDateFormat( "yyyy-MM-dd" );
ContentValues cv = new ContentValues();
for(
int i=0;
calendar1.getTime().before(calendar2.getTime());
i++
) {
calendar1.add(Calendar.MONTH, 1);
if (calendar1.getTime().before(calendar2.getTime())) {
String strDate = sdf1.format(calendar1.getTime());
cv.put(etableTable.DATE, strDate);
db.insert(etableTable.TABLE_NAME, null, cv);
...
}
}
Подробнее здесь: https://stackoverflow.com/questions/214 ... th-android