Я хочу создать интервал между началом недели и концом текущей недели.
У меня есть следующий код , заимствовано из этот ответ :
private LocalDateTime calcNextSunday(LocalDateTime d) {
if (d.getDayOfWeek() > DateTimeConstants.SUNDAY) {
d = d.plusWeeks(1);
}
return d.withDayOfWeek(DateTimeConstants.SUNDAY);
}
private LocalDateTime calcPreviousMonday(LocalDateTime d) {
if (d.getDayOfWeek() < DateTimeConstants.MONDAY) {
d = d.minusWeeks(1);
}
return d.withDayOfWeek(DateTimeConstants.MONDAY);
}
Но теперь я хочу, чтобы понедельник LocalDateTime
был в 00:00:00, а воскресенье LocalDateTime
- в 23: 59:59. Как мне это сделать?