Boa tarde pessoal!
Gostaria de saber se tem algum metodo que decremente uma data e também se tem algum que incremente. Por exemplo.
String data = new SimpleDateFormat("dd/MM/yyyy").format(new java.util.Date());
this.data_realizacao.setData(new Data(data));
nesse exemplo eu pego a data atual do sistema.
Eu gostaria de usar um metodo que me desse um dia antes da data
e um que me desse um dia depois.
Ex.: pego a data 16/05/05
usar metodo para 15/05/05
usar metodo para 17/05/05
Obrigado.
ai vai …
[code]import java.util.GregorianCalendar;
import java.text.SimpleDateFormat;
public class ExData{
public static void main(String[] args){
GregorianCalendar calendar = new GregorianCalendar();
SimpleDateFormat dt = new SimpleDateFormat("dd/MM/yyyy");
System.out.println("Hoje eh " + dt.format(calendar.getTime()));
calendar.add(GregorianCalendar.DATE, -1);
System.out.println("Ontem foi " + dt.format(calendar.getTime()));
calendar.add(GregorianCalendar.DATE, 2);
System.out.println("Amanha serah " + dt.format(calendar.getTime()));
//acrescentei 2 pq já havia decrementado 1 anteriormente
}
}[/code]
flw!
Valeu cara!
Gostaria que vc me ajudase com outra coisa, gostaria de colocar esse valores em um String de modo que possa comparalos em um if
String data = SimpleDateFormat dt = new SimpleDateFormat("dd/MM/yyyy");
Tem que fazer um cast ? como seria?