Como eu faco para decrementar dias de uma data
Datas
R
5 Respostas
T
java.util.Calendar tem os métodos de que você necessita.
R
Estou usando o calendar para incrementar usando
oDataInc.add(Calendar.DATE, 3);
ai funciona
mas aqui nao : oDataDec.add(Calendar.DATE, -3);
T
Uai, deveria funcionar. Só vou dar uma checadinha.
R
Preciso comparar esta data com a data atual que esta em formato string, entao tenho que converter esta datadec para string para usar o Date.parse
T
Funciona direitinho. Qual o seu problema, afinal?
import java.util.*;
import java.text.*;
class Tarefa {
public static void main(String[] args) throws Exception {
Calendar cal = Calendar.getInstance();
DateFormat df = new SimpleDateFormat ("dd/MM/yyyy");
Date dt = df.parse ("13/06/2006");
cal.setTime (dt); // agora tem o dia do primeiro jogo da Seleção
cal.add (Calendar.DATE, -3); // 3 dias para trás deveria ser dia 10/06/2006
System.out.println (df.format (cal.getTime())); // imprime 10/06/2006
}
}
Criado 29 de maio de 2006
Ultima resposta 29 de mai. de 2006
Respostas 5
Participantes 2