Olá galera tudo bem ?
tenho uma data da seguinte forma
Calendar dataPrevistaDevolucao = Calendar.getInstance();
dataPrevistaDevolucao.setTime(new java.util.Date());
dataPrevistaDevolucao.add(Calendar.DAY_OF_MONTH, nroDias);
if (dataPrevistaDevolucao.get(Calendar.DAY_OF_WEEK) == 1) {
dataPrevistaDevolucao.add(Calendar.DAY_OF_MONTH, 1);
eXe.setEmxexDtparadev(dataPrevistaDevolucao.getTime()); // DUVIDA AQUI
} else {
eXe.setEmxexDtparadev(dataPrevistaDevolucao.getTime()); // DUVIDA AQUI
}
}
quando seto a data aqui ele seta com a hora, quando vou fazer a comparação com a data de hoje no caso ele retorna que que já passou do prazo de devolução do exemplar(sistema de biblioteca) mas na verdade ainda esta no prazo
if (empxex.getEmxexDtparadev().before(new Date())) {
empxex.setEmxexMultapaga("N");
info("Exemplar em atraso e com Multa de R$" + clcMultaDias);
} else {
info("Exemplar Devolvido com sucesso.");
empxex.setEmxexMultapaga("S");
}
tem como setar a data sem a hora ?
pra depois comparar se passou da data e nao da data com a hora, nao quero que a comparação de datas leve em conta as horas.
Agradeço a ajuda