Laskuoliosta otetaan päivä ja muodostetaan siitä eräpäivä 14 päivää eteenpäin.
Mutta mutta kun tässä muuttuu se laskun päiväkin?
Voisko joku vähän autella? Kiitos
****
Date dueDate = bill.getBillDate();
billDate.getCalendar.roll(Calendar.DATE, 14);
****
Mutta mutta kun tässä muuttuu se laskun päiväkin?
Voisko joku vähän autella? Kiitos
****
Date dueDate = bill.getBillDate();
billDate.getCalendar.roll(Calendar.DATE, 14);
****
Vastaukset 1
Vanhimmat
teet uuden olion, jolloin se vanha ei muutu miksikään
Date dueDate = new Date(bill.getBillDate());
Calendar cal = new Calendar(dueDate);
cal.roll(Calendar.DATE, 14);
dueDate.setTime(cal.getTime());
Voisit melkein tehdä tuonne bill-olioon metodin, joka palauttaa eräpäivän, kun annetaan aika kokonaislukuna
//lisätään laskun päivämäärään 14 ja palautetaan se pvm
bill.getDueDate(14);