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 &gt; agenda.getFechainicio())



   //agenda.getFechainicia()
//       JsfUtil.getPrimeraFechaAnio()
//               JsfUtil.diasEntreFechas(fechainicial, fechainicial)
//List&lt;Agenda&gt;

agendaList = list;

return agendaList;

}

Last updated