refactor de la méthode isNowBetween pour ajouter un paramètre 'inclusive'

This commit is contained in:
Feror 2025-01-23 10:04:05 +01:00
parent 30110894db
commit c0f9faaf73
3 changed files with 10 additions and 2 deletions

BIN
.DS_Store vendored

Binary file not shown.

Binary file not shown.

View file

@ -1,8 +1,16 @@
import java.time.LocalDate;
public class DateUtils {
public static boolean isNowBetween(LocalDate startingDate, LocalDate endingDate) {
return isaBoolean(startingDate, endingDate, LocalDate.now());
public static boolean isNowBetween(LocalDate startingDate, LocalDate endingDate, boolean inclusive) {
return inclusive ? isaBoolean(
startingDate.minusDays(1),
endingDate.plusDays(1),
LocalDate.now()
) : isaBoolean(
startingDate,
endingDate,
LocalDate.now()
);
}
private static boolean isaBoolean(LocalDate startingDate, LocalDate endingDate, LocalDate now) {