Problemas con la clase Date en Enero

nelw
31 de Enero del 2006
tengo un problema con la clase Date
cuando creo un bojeto

Date fecha = new Date(2006,1,30);

y utilizo el metodo

int mesH = fechaHoy.getMonth(); su resultado es 2 o sea febrero y deberia ser enero pero solo sucede desde el 29 de enero hasta el 31 de enero, lo hago con cualquier otra fecha y funciona correctamente que es? alguien puede ayudarme porfa

chuidiang
31 de Enero del 2006
Hola:

El constructor de Date admite un número de mes de 0 a 11. El 0 es enero y el 1 es febrero. Por eso obtienes 2 (Marzo) y a partir del 29.

Se bueno.