添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

java判断时间是否在时间段内

在 Java 中,可以使用 LocalTime 类来表示时间,并使用其 isBefore isAfter 方法判断时间是否在时间段内。具体实现可以参考以下代码示例:

import java.time.LocalTime;
public class TimeInRangeExample {
    public static void main(String[] args) {
        LocalTime startTime = LocalTime.of(9, 0); // 开始时间
        LocalTime endTime = LocalTime.of(18, 0); // 结束时间
        LocalTime currentTime = LocalTime.now(); // 当前时间
        if (currentTime.isAfter(startTime) && currentTime.isBefore(endTime)) {
            System.out.println("当前时间在时间段内。");
        } else {
            System.out.println("当前时间不在时间段内。");

在上面的示例代码中,我们先创建了一个开始时间和结束时间,然后获取了当前时间。接着,我们使用 isAfterisBefore 方法分别判断当前时间是否在开始时间和结束时间之间。如果当前时间在时间段内,则输出 "当前时间在时间段内。";否则,输出 "当前时间不在时间段内。"

需要注意的是,LocalTime 只表示时间,而不包括日期信息。如果需要判断日期和时间是否在时间段内,可以使用 LocalDateTime 类。

  •