Problemas com Data

3 respostas
R

Bom dia galera,

estou fazendo uma aplicação e me deparei com o seguinte problema, olhe o exemplo:

String dataAgendamento = "2012-01-05 09:00:00";
String dataAtual = "2012-01-05 09:30:00";

Quero só trazer um “boolean” ou um “inteiro”, trazendo true ou false, 1 ou 0… se a dataAgendamento for menor que a dataAtual…

Só que estão em Strings… Eu passei pra data assim:

public Date stringToDate(String data) throws Exception {

	Date dataFormatada = new Date(data);
		
	return dataFormatada;
}

Eu só gostaria de uma lógica pra dizer se a data é maior ou menor…

Muito obrigado.

aguardo respostas amigos. :smiley:

3 Respostas

M

Usa a API Calendar, ele pega essa seu Date e converte pra calendar, dai vc vai poder fazer o que quiser com ela… inclusive saber quem é maior ou menos. Da só uma pesquisada de leve em Calendar que vc encontra tudo que precisa. Eu usei recente mente para somar datas, é muito simples.

E

o recomendado é usar o GregorianCalendar como o martins disse. Mas também pode fazer assim:

date1.getTime()>date2.getTime();
R

Vou fazer uns testes aqui…

Criado 5 de janeiro de 2012
Ultima resposta 5 de jan. de 2012
Respostas 3
Participantes 3