JAVA怎么判断到了凌晨
时间: 2023-10-03 21:04:43 浏览: 40
在Java中,可以使用`java.time.LocalTime`类来处理时间。可以通过以下步骤来判断当前时间是否已经到了凌晨:
1. 创建一个`LocalTime`对象,表示当前时间。
2. 创建一个`LocalTime`对象,表示凌晨的时间。
3. 比较当前时间和凌晨时间的先后顺序,如果当前时间在凌晨时间之前,则说明已经到了凌晨。
以下是一个示例代码:
```java
import java.time.LocalTime;
public class Example {
public static void main(String[] args) {
LocalTime now = LocalTime.now();
LocalTime midnight = LocalTime.MIDNIGHT;
if (now.isBefore(midnight)) {
System.out.println("已经到了凌晨");
} else {
System.out.println("还没有到凌晨");
}
}
}
```
在上面的示例中,我们首先创建了一个`LocalTime`对象`now`,表示当前时间。然后再创建一个`LocalTime`对象`midnight`,表示凌晨的时间,这里使用了`LocalTime.MIDNIGHT`常量表示凌晨零点。最后,我们比较`now`和`midnight`的先后顺序,如果`now`在`midnight`之前,说明已经到了凌晨。