判断时间是否在本月之内

 //判断时间是否在本月之内
    public static boolean isInThisMonth(LocalDateTime time) {
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
        String localDateString = time.format(dateTimeFormatter);
        LocalDate localDate = LocalDate.parse(localDateString, dateTimeFormatter);
        LocalDate now = LocalDate.now();
        return localDate.isBefore(now.with(TemporalAdjusters.lastDayOfMonth())) && localDate.isAfter(now.with(TemporalAdjusters.firstDayOfMonth()));
    }
原文地址:https://www.cnblogs.com/huanghuanghui/p/10382375.html