Mateo Layton:
Estoy tratando de conseguir la semana del mes en curso, así:
YearMonth
.from(Instant.now().atZone(ZoneId.of("UTC")))
.get(WeekFields.ISO.weekOfMonth())
Pero esto arroja
java.time.temporal.UnsupportedTemporalTypeException: campo no admitido: DayOfWeek
Me parece que no puede entender por qué estoy recibiendo esta excepción, porque no estoy haciendo nada con el DayOfWeek
. ¿Algunas ideas?
Elliott fresca:
No se puede conseguir la semana del mes en curso utilizando YearMonth
. Sólo tiene año y mes . Cambio
YearMonth
.from(Instant.now().atZone(ZoneId.of("UTC")))
.get(WeekFields.ISO.weekOfMonth())
a
LocalDate
.from(Instant.now().atZone(ZoneId.of("UTC")))
.get(WeekFields.ISO.weekOfMonth())
Y consigo
1