Somando 30 dias na data atual

5 respostas
S

Galera eu tenho um Objeto do tipo date e prescisava somar 30 dias a mais na data deste Objeto…alguem sabe como eu faço isso ???

5 Respostas

L

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&p=149035&highlight=#149035

Vendo isso vc consegue né?! ehehhe

S

Ahh…sim …dai tb não tem como néé´
hehehe

Com esse Calendar ai …tem como eu saber o dia da semana da variavel cal??

S
public static void main(String[] args) {
		Date date = new Date();
		
		System.out.println((new SimpleDateFormat("EEEE").format(date)));
	}

Da uma olhada na documentação da classe SimpleDateFormat, que lá você vai encotrar como formatar um data

S

Então eu ja olhei…só que não entendi…ele sempre para no primeiro if do meu codigo

int dias =  89
	Calendar cal = Calendar.getInstance();
	cal.setTime(new java.util.Date());
	cal.add(Calendar.DATE,dias);

	if (cal.DAY_OF_WEEK == Calendar.SATURDAY) {
       dias +=2;	      
	}
	else if(cal.DAY_OF_WEEK == Calendar.SUNDAY){
	   dias +=1; 
	}

alguem sabe qual é o problema pra ele sempre para no 1° if?

S
int dias =  89
   Calendar cal = Calendar.getInstance();
   cal.setTime(new java.util.Date());
   cal.add(Calendar.DATE,dias);

   if (cal.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY) {
       dias +=2;        
   }
   else if(cal.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY){
      dias +=1;
   }

usa o metodo get, passado o valor do atribui que vc quer retornar...

Criado 29 de maio de 2007
Ultima resposta 29 de mai. de 2007
Respostas 5
Participantes 3