Operaciones con fechas
Podemos hacer multiples operaciones con las fechas
public List<Agenda> getAgendaList() {
   agendaList= agendaRepository.findBy("Notificado", "no", new Document("Fechainicio",1));
 Date fechaactual = JsfUtil.getFechaActual();
   Integer anio = JsfUtil.getAnioDeUnaFecha(fechaactual);
   Integer mes = JsfUtil.getMesDeUnaFecha(fechaactual);
   Integer dia = JsfUtil.getDiaDeUnaFecha(fechaactual);
   if(dia > 15){
   }
   Date primerdia = JsfUtil.getDateFirtsOfMonth(anio,mes);
  List<Agenda> list = new ArrayList<>();
  agendaList.stream().filter((a)->(JsfUtil.getAnioDeUnaFecha(a.getFechainicio())== anio && JsfUtil.getMesDeUnaFecha(a.getFechainicio())== mes)\).forEachOrdered((a) -> {
      list.add(a);
    });//       if(primerdia > agenda.getFechainicio())
   //agenda.getFechainicia()
//       JsfUtil.getPrimeraFechaAnio()
//               JsfUtil.diasEntreFechas(fechainicial, fechainicial)
//List<Agenda>
agendaList = list;
return agendaList;
}Last updated
Was this helpful?