Java判断当前时间在凌晨两点之前
时间: 2023-07-29 20:05:52 浏览: 52
可以使用Java中的`LocalTime`类来判断当前时间是否在凌晨两点之前。示例代码如下:
```java
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
LocalTime now = LocalTime.now(); // 获取当前时间
LocalTime twoAM = LocalTime.of(2, 0); // 创建凌晨两点的时间对象
if (now.isBefore(twoAM)) { // 判断当前时间是否在凌晨两点之前
System.out.println("当前时间在凌晨两点之前");
} else {
System.out.println("当前时间在凌晨两点之后");
}
}
}
```
运行该程序,根据当前时间的不同,会输出不同的结果。
相关问题
Java判断当前时间在凌晨两点之前,请使用jdk1.6实现
在jdk1.6中,可以使用`Calendar`类来获取当前时间,并判断是否在凌晨两点之前。示例代码如下:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar now = Calendar.getInstance(); // 获取当前时间
Calendar twoAM = Calendar.getInstance();
twoAM.set(Calendar.HOUR_OF_DAY, 2); // 设置凌晨两点的时间
if (now.before(twoAM)) { // 判断当前时间是否在凌晨两点之前
System.out.println("当前时间在凌晨两点之前");
} else {
System.out.println("当前时间在凌晨两点之后");
}
}
}
```
运行该程序,根据当前时间的不同,会输出不同的结果。
java判断当前时间是否在6点到18点
好的,以下是Java代码,用于判断当前时间是否在6点到18点之间:
```java
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
LocalTime now = LocalTime.now();
int hour = now.getHour();
if (hour >= 6 && hour < 18) {
System.out.println("当前时间在6点到18点之间");
} else {
System.out.println("当前时间不在6点到18点之间");
}
}
}
```
这个程序会获取当前时间,并判断当前时间是否在6点到18点之间。如果是,则输出“当前时间在6点到18点之间”,否则输出“当前时间不在6点到18点之间”。