Calendario

to com o seguinte problema,queria pegar todos os dias de um determinado mês !!!
como faço isso usando o GregorianCalendar ???

pegar o mes,dia e ano atual eu consigo,porem queria pegar todos os dias…certo

Ola

Mas pegar da onde?? de uma base de dados??

		int qtDiasMes = new GregorianCalendar().getActualMaximum(Calendar.DAY_OF_MONTH);
		System.out.println(qtDiasMes);

Se quiser setar o mês:

		Calendar cal = new GregorianCalendar();
		cal.set(Calendar.MONTH, 8); //janeiro = 0; dezembro=11
		int qtDiasMes = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
		System.out.println(qtDiasMes);

Acho que usar as constantes para representar os meses é mais intuitivo e deixa seu codigo mais claro.

        Calendar.JANUARY
        ...
        Calendar.DECEMBER

[code]SimpleDateFormat formatador = new SimpleDateFormat(“dd/MM/yyyy”);
Calendar cal = GregorianCalendar.getInstance();

cal.set(Calendar.DAY_OF_MONTH, cal.getActualMinimum(Calendar.DAY_OF_MONTH));
int mes = cal.get(Calendar.MONTH);

while(cal.get(Calendar.MONTH)==mes){
System.out.println(formatador.format(cal.getTime()));
cal.add(Calendar.DAY_OF_MONTH, 1);
}[/code]

galera,vou ver qual o mais apropriado,

brigadaooooooooooooooooooo

[quote=“phmd2006”]to com o seguinte problema,queria pegar todos os dias de um determinado mês !!!
como faço isso usando o GregorianCalendar ???

pegar o mes,dia e ano atual eu consigo,porem queria pegar todos os dias…certo[/quote]

Olá, estou montando um calendário em java, vi que vc estava desenvolvendo tb utilizando GregorianCalendar, poderia me disponibilizar o teu codigo para dar uma olhada.

Falow

disponibilize um email,mas nao ta nada feito nao,somente uns system.out.println heheheheh