java 判断当前时间是否大于20:00并且小于凌晨2点
时间: 2024-09-15 21:04:19 浏览: 43
java判断时间大小
在 Java 中,你可以使用 `java.time` 包下的类来判断当前时间是否满足条件。以下是一个示例:
```java
import java.time.LocalTime;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
LocalTime currentTime = LocalTime.now(); // 获取当前时间
// 设置边界时间
LocalTime startOfDay = LocalTime.of(20, 0); // 20:00
LocalTime endOfMidnight = LocalTime.of(02, 0); // 凌晨2点
if (currentTime.isAfter(startOfDay) && currentTime.isBefore(endOfMidnight)) {
System.out.println("当前时间在20:00到凌晨2:00之间");
} else {
System.out.println("当前时间不在20:00到凌晨2:00范围内");
}
}
}
```
这个程序首先获取当前时间,然后检查它是否在指定的时间段内。如果当前时间大于等于20:00且小于2:00,那么它会打印相应的消息。
阅读全文