A maior data

2 respostas
raphael.ricci

Tenho duas data e preciso mostra na lista apenas as data referentes a uma diferença máxima de 7 dias entre elas.

Por exemplo se a dataIncial for hj e a dataFinal for para o mês que vem só posso mostrar as datas até o dia 9.

Date dataInicial = UtilDate.parseDataCompleta(entradaBean.getDataInicio()); Date dataFim = UtilDate.parseDataCompleta(entradaBean.getDataFim());

2 Respostas

mauricioadl

use jodatime, facilita muito.

exemplo: http://www.kodejava.org/examples/862.html

tgcmv

Bem, dá uma olhada aqui: http://www.guj.com.br/java/101139-diferenca-em-dias-entre-duas-datas

private long getDateDifference(Date date1, Date data2) { return ((date1.getTime()-data2.getTime())/86400000); }

Aqui está mais detalhado: http://www.guj.com.br/java/34362-como-calcular-o-numero-de-dias-entre-duas-datas

Há também outras formas: http://www.guj.com.br/java/231389-contar-dias-entre-intervalo-de-duas-datas---dica.

Não acho vantagem usar api’s para coisas simples como essa. Agora se isso for crucial para seu código e a API lhe oferecer outras funcionalidades.

Bem, tendo o numero de dias acho que vc desenrola. :smiley:

Criado 2 de abril de 2013
Ultima resposta 2 de abr. de 2013
Respostas 2
Participantes 3