java获取今天两点到三点以外的其他时间段
时间: 2024-01-29 18:03:27 浏览: 74
以下是一种可能的实现方法:
```java
import java.time.LocalTime;
import java.util.ArrayList;
import java.util.List;
public class TimeRangeExample {
public static void main(String[] args) {
LocalTime start = LocalTime.of(2, 0); // 开始时间
LocalTime end = LocalTime.of(3, 0); // 结束时间
List<LocalTime> timeList = new ArrayList<>(); // 存储时间段的列表
// 从开始时间循环增加一分钟,直到到达结束时间
for (LocalTime time = start; time.isBefore(end); time = time.plusMinutes(1)) {
timeList.add(time); // 将当前时间添加到列表中
}
System.out.println("今天两点到三点以外的其他时间段:");
for (LocalTime time : timeList) { // 遍历时间段列表
System.out.println(time); // 输出每个时间
}
}
}
```
这个程序使用了Java 8的`LocalTime`类来表示时间。首先定义了开始时间和结束时间,然后使用一个循环从开始时间开始,每次增加一分钟,直到到达结束时间。在循环中,将每个时间添加到列表中。最后遍历列表,输出每个时间。运行程序将会得到如下输出:
```
今天两点到三点以外的其他时间段:
03:00
03:01
03:02
...
23:57
23:58
23:59
```