JAVA LocalTime比较大小

LocalTime格式可以使用isBefore()和isAfter(),代码如下:

    /**
     * 比较当前时间是否在时间段内
     * @param startTimePromotion
     * @param endTimePromotion
     * @return
     */
    private boolean promotionTime(LocalDateTime startTimePromotion,LocalDateTime endTimePromotion){
        boolean b = true;
        //获取当前时间
        LocalDateTime nowTime= LocalDateTime.now();
        // 判断当前时间是否大于开始时间
        boolean after = nowTime.isAfter(startTimePromotion);
        if (!after){
            return false;
        }

        // 判断当前时间是否小于结束时间
        boolean before = nowTime.isBefore(endTimePromotion);
        if (!before){
            return false;
        }

        return b;
    }

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注