Ultil.Calendar ? ajuda!

3 respostas
J

Galera, preciso de um help

Preciso formatar meu atributo dataAtual da seguinte forma, sendo;

preciso configurar a data yyyymmdd, capturando a data atual do sistema

depois preciso retroceder 6 meses exatos e resultar em yyyymmdd.

Como posso utilizar a api Calendar ?

3 Respostas

J

Seria isso?

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

Calendar calendar = Calendar.getInstance();
calendar.setTime(new java.util.Date());
calendar.add(Calendar.MONTH,-6);

String dataFinal = sdf.format(calendar.getTime());
J

Nossa, ótimo, muito orbigado mesmo vou testar esse código,

Só mais um item, como transformo essa String dataFinal em um int ?

J

Nesse caso, como a formatação só possui números, pode ser feito assim:

int a = Integer.parseInt(dataFinal);
System.out.println(a);
Criado 31 de outubro de 2006
Ultima resposta 31 de out. de 2006
Respostas 3
Participantes 2