Datas

5 respostas
R

Como eu faco para decrementar dias de uma data

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