Comparação entre datas

3 respostas
A

Olá pessoal!

Estou com problemas na hora de comparar datas:

Preciso saber se: jTable1.getValueAt(linha,9) está entre getTime() e data.parse(getDataProxMes()), ou seja, se uma data que estou pegando da tabela, está entre a data atual e um mês depois… a declaração de data é feita assim:
SimpleDateFormat data = new SimpleDateFormat(“dd/MM/yyyy”);

Grato pela ajuda.

3 Respostas

danieldestro

Seja mais específico. Qual o problema?

Diogenes

Utilize java.util.Calendar

muanis

SimpleDateFormatter formatter = new SimpleDateFormat(‘dd-MM-yyyy’);

String minhaDataQueVemDoForm = “12-04-2004”;

Date dataDoForm = formatter.parse(minhaDataQue);

Date hoje = new Date();

Calendar calendar = new GregorianCalendar();

calendar.setTime(hoje);

calendar.add(Calendar.MONTH,1);

if (dataDoForm.after(hoje) && dataDoForm.before(calendar.getTime()) {
// o codigo vai executar aqui}

Criado 19 de abril de 2005
Ultima resposta 19 de abr. de 2005
Respostas 3
Participantes 4