java判断三个时间段是否为连续的24小时
时间: 2023-07-30 21:04:15 浏览: 176
判断当前日期是否在本月的最后一周内
4星 · 用户满意度95%
可以使用Java中的时间类来判断三个时间段是否为连续的24小时。下面是一种实现方式:
```java
import java.time.LocalTime;
public class TimeCheck {
public static void main(String[] args) {
// 三个时间段
LocalTime time1 = LocalTime.of(8, 0);
LocalTime time2 = LocalTime.of(12, 0);
LocalTime time3 = LocalTime.of(16, 0);
// 判断是否连续
if (time1.plusHours(24).equals(time2) && time2.plusHours(24).equals(time3)) {
System.out.println("三个时间段连续");
} else {
System.out.println("三个时间段不连续");
}
}
}
```
这段代码首先使用`LocalTime`类创建了三个时间对象,表示三个不同的时间段。然后使用`plusHours()`方法来判断这三个时间段是否连续,`plusHours()`方法可以将当前时间加上指定的小时数,得到一个新的时间对象。如果三个时间段连续,那么第一个时间段加上24小时应该等于第二个时间段,第二个时间段加上24小时应该等于第三个时间段。如果不连续,则输出"三个时间段不连续"。
阅读全文