Comparar Mês e Ano com Criteria

6 respostas
carolino

Bom dia pessoal, to com um problema

Preciso comparar mês e ano de uma data com criteria…

Não to tendo muito sucesso com os exemplos que to vendo na net

Alguém tem alguma idéia?

6 Respostas

J

Converte a data para o formato yyyyMM, transfora para inteiro esse numero e faz a comparação.

carolino

uhum… rsrsrs como?

J
public void DateMesAno(String data1, String data2) throws CadastroException {
		try {

                         SimpleDateFormat dfMesAno = new SimpleDateFormat("yyyyMM");

			String novaData1 = dfMesAno.format(DateConvert(data1));
			String novaData2 = dfMesAno.format(DateConvert(data2));


                	if (Integer.parseInt(novaData1 ) > Integer.parseInt(novaData2)) {
				
			}


		} catch (Exception e) {

			throw new CadastroException(e);

		}
	}
carolino

Eu entendi a sua colocação…

mas a minha comparação de ANO e Mes eu preciso que seja feita na CRITERIA…

Polverini

vc está armazenando o registro como date ??? e a critéria como está ? posta os fontes para analisarmos.

edit: uma dica vc pode efetuar a consulta usando a data inicial do primeiro mes com a data final do ultimo mes

carolino

Consegui resover o meu problema…

o meu código ficou identito ao desse post

Criado 18 de abril de 2013
Ultima resposta 18 de abr. de 2013
Respostas 6
Participantes 3