/**
* 判断某个日期是否在某个时间段内 都需要yyyy-mm-dd
* @param dateStr 需要判断的日期 yyyy-mm-dd
* @param startDateStr 起始时间
* @param endDateStr 结束时间
* @return
*/
public static boolean isDateInRangeInclusive(String dateStr, String startDateStr, String endDateStr) {
LocalDate date = LocalDate.parse(dateStr);
LocalDate startDate = LocalDate.parse(startDateStr);
LocalDate endDate = LocalDate.parse(endDateStr);
return (date.isEqual(startDate) || date.isAfter(startDate)) && (date.isEqual(endDate) || date.isBefore(endDate));
}
判断某个日期是否在某个时间段内【包含起止时间】
![](https://img-home.csdnimg.cn/images/20240711042549.png)