Problemas con el Gregorian calendar

tatad1983
31 de Octubre del 2005
Hola, tengo el siguiente problema, hice un metodo que tiene un Date como parametro y la idea es que me retorne el numero de semana, pero funciona cuando quiere, si alguien me puede decir la causa.. le voy a estar muy agradecido

public int getSemanas(Date unaFecha){
Calendar c=new GregorianCalendar();
c.setTime(unaFecha);
int a=c.WEEKOFYEAR;
return a;
}


tambien probe seteando la fecha con un long.. pero es lo mismo.. anda cuando quiere

pepo
31 de Octubre del 2005
No se si quieres la semana del año o del mes, a lo mejor esto te sirve:
http://colombia.javahispano.org/accionVerDocumento.do?metodo=verDocumento&idDoc=18