Kod Jave, rad sa datetime je rdjavo podrzan, evo malo koda koji opisuje Date i Calendar kombinaciju:
Note: pocetak/osnova je 1900-ta godina, znaci nije greska kod tebe
Code:
String DATE_FORMAT = "yyyy-MM-dd";//string format datuma
Date datumsad=new Date();//sadasnji datetime
java.text.SimpleDateFormat tvojdateformat = new java.text.SimpleDateFormat(DATE_FORMAT);//format datuma
Calendar c1 = Calendar.getInstance();//calendar instanca
c1.set(datumsad.getYear()+1900, datumsad.getMonth() , datumsad.getDate()); //setovanje calendara
c1.add(Calendar.DATE,6);//dodavanje 6 dana
System.out.println("Datum + 6 dana: "+ tvojdateformat.format(c1.getTime()));//formatiranje datuma stringa i ispis
Inace neretko sam date time pretvarao u string pa onda manipulisao, npr. kada insertujes/updatujes bazu/tabelu...
Inace navikne se covek posle nekog vremena..