Я выбираю дату начала (пример 31/01/2014) и дату окончания (пример 31/12/2014), каждый месяц я вставляю запись. Если я получу следующий месяц - 28 февраля, но тогда я всегда получаю 28, хотя в марте, апреле и т. Д. Как я могу исправить? Я надеюсь, что я объяснилКалендарный день месяца Android
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);
...
}
}
Пожалуйста, попробуйте более подробно описать вашу проблему. – SQLiteNoob