java 用代码怎么判断当前时间是在22:00到次日8:00之间
时间: 2024-05-09 08:21:18 浏览: 82
如何利用java得到当前的时间和前一天的时间编程资料
可以使用Java中的LocalTime类来判断当前时间是否在22:00到次日8:00之间。以下是示例代码:
```java
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
LocalTime now = LocalTime.now();
LocalTime start = LocalTime.of(22, 0); // 22:00
LocalTime end = LocalTime.of(8, 0); // 8:00
if (now.isAfter(start) || now.isBefore(end)) {
System.out.println("当前时间在22:00到次日8:00之间");
} else {
System.out.println("当前时间不在22:00到次日8:00之间");
}
}
}
```
上述代码中,我们首先获取当前时间对象now,然后创建两个LocalTime对象start和end,分别表示22:00和8:00。然后我们使用isAfter和isBefore方法来判断当前时间是否在22:00到次日8:00之间,如果是,则输出“当前时间在22:00到次日8:00之间”,否则输出“当前时间不在22:00到次日8:00之间”。
阅读全文