您可以使用 Java 中的LocalTimeLocalDateTime类来比较时间段是否过期。以下是一个示例代码:

import java.time.LocalTime;
import java.time.LocalDateTime;

public class Main {
    public static void main(String[] args) {
        LocalTime startTime = LocalTime.of(15, 0); // 设置开始时间为15:00
        LocalTime endTime = LocalTime.of(16, 0); // 设置结束时间为16:00

        LocalDateTime currentTime = LocalDateTime.now(); // 获取当前时间

        // 获取当前时间的时分部分
        LocalTime current = currentTime.toLocalTime();

        // 判断当前时间是否在开始时间和结束时间之间
        if (current.isAfter(startTime) && current.isBefore(endTime)) {
            System.out.println('时间段未过期');
        } else {
            System.out.println('时间段已过期');
        }
    }
}

该代码将当前时间与给定的开始时间和结束时间进行比较,并根据比较结果输出相应的信息。如果当前时间在开始时间和结束时间之间,则输出'时间段未过期',否则输出'时间段已过期'。

Java 判断时间段是否过期:使用 LocalTime 和 LocalDateTime

原文地址: https://www.cveoy.top/t/topic/pVRm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录