Esta es la solución más completa que te podemos aportar, pero primero mírala detenidamente y analiza si es compatible a tu proyecto.
Ejemplo 1: Obtener el primer lunes de un mes en Java
LocalDate now =LocalDate.now();LocalDate firstMonday = now.with(TemporalAdjusters.firstInMonth(DayOfWeek.MONDAY));
Ejemplo 2: obtener el primer día del mes actual en Java
LocalDate now =LocalDate.now();LocalDate firstDay = now.with(TemporalAdjusters.firstDayOfMonth());
Ejemplo 3: java obtiene el primer día de la semana
privatestaticDatefirstDayOfWeek(Date date)Calendar calendar =Calendar.getInstance();
calendar.setTime(date);
calendar.set(Calendar.DAY_OF_WEEK,1);return calendar.getTime();
Sección de Reseñas y Valoraciones
Te invitamos a confirmar nuestro trabajo ejecutando un comentario y puntuándolo te damos la bienvenida.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)