Estoy tratando de obtener la semana del mes actual así:
YearMonth .from(Instant.now().atZone(ZoneId.of("UTC"))) .get(WeekFields.ISO.weekOfMonth())Pero esto arroja
java.time.temporal.UnsupportedTemporalTypeException: campo no admitido: DayOfWeek
Parece que no puedo entender por qué recibo esta excepción, porque no estoy haciendo nada con DayOfWeek . ¿Algunas ideas?
No puede obtener la semana del mes actual usando YearMonth . Solo tiene año y mes . Cambio
YearMonth .from(Instant.now().atZone(ZoneId.of("UTC"))) .get(WeekFields.ISO.weekOfMonth())para
LocalDate .from(Instant.now().atZone(ZoneId.of("UTC"))) .get(WeekFields.ISO.weekOfMonth())y obtengo
1