java判断当前时间是否在一个时间范围内
时间: 2023-05-18 10:04:03 浏览: 217
可以使用Java中的Date和Calendar类来判断当前时间是否在一个时间范围内。具体实现可以参考以下代码:
```
import java.util.Calendar;
import java.util.Date;
public class TimeRangeChecker {
public static void main(String[] args) {
Date now = new Date();
Calendar start = Calendar.getInstance();
start.set(Calendar.HOUR_OF_DAY, 9);
start.set(Calendar.MINUTE, 0);
start.set(Calendar.SECOND, 0);
Calendar end = Calendar.getInstance();
end.set(Calendar.HOUR_OF_DAY, 18);
end.set(Calendar.MINUTE, 0);
end.set(Calendar.SECOND, 0);
if (now.after(start.getTime()) && now.before(end.getTime())) {
System.out.println("当前时间在范围内");
} else {
System.out.println("当前时间不在范围内");
}
}
}
```
这段代码会判断当前时间是否在9:00到18:00之间,如果在范围内则输出"当前时间在范围内",否则输出"当前时间不在范围内"。
阅读全文