HI friends
my context is:
user will give some dates example 20/05/2008 to 04/07/2008 (dd/mm/yyyy).
i need to insert every date into database between those dates.
my code is:
st = new StringTokenizer("05/20/2008","/");
Calendar c1 = Calendar.getInstance();
c1.set(Calendar.MONTH, Integer.parseInt(st.nextToken())); c1.set(Calendar.DATE, Integer.parseInt(st.nextToken()));
c1.set(Calendar.YEAR, Integer.parseInt(st.nextToken()));
st = new StringTokenizer("04/07/2008","/");
Calendar c2 = Calendar.getInstance();
c2.set(Calendar.MONTH, Integer.parseInt(st.nextToken())); c2.set(Calendar.DATE, Integer.parseInt(st.nextToken()));
c2.set(Calendar.YEAR, Integer.parseInt(st.nextToken()));
while(c2.equals(c2))
{
c1.add(Calendar.MONTH, -1); // because
java month start from 0 to 11
c1.add(Calendar.DATE,1)
c1.add(Calendar.MONTH, 1); // oracle month start from 1 to 12
}
05/30/2008 is repeating?
why this problem is?
(i need to insert the date in database with month 1-12 )
Any help please.
thanks in advance.