java 时间before_Java LocalDateTime isBefore()用法及代码示例
时间: 2023-07-16 17:12:31 浏览: 284
在Java中,可以使用LocalDateTime类的isBefore()方法来比较两个日期时间的先后顺序。该方法返回一个布尔值,表示该实例是否早于传递给它的另一个实例。
下面是使用isBefore()方法比较两个LocalDateTime实例的示例代码:
```java
import java.time.LocalDateTime;
public class Example {
public static void main(String[] args) {
LocalDateTime dateTime1 = LocalDateTime.of(2021, 10, 1, 10, 30);
LocalDateTime dateTime2 = LocalDateTime.of(2021, 10, 2, 12, 0);
if(dateTime1.isBefore(dateTime2)) {
System.out.println(dateTime1 + " is before " + dateTime2);
} else {
System.out.println(dateTime1 + " is not before " + dateTime2);
}
}
}
```
在上面的示例中,我们创建了两个LocalDateTime实例:dateTime1和dateTime2,并使用isBefore()方法比较它们的先后顺序。因为dateTime1早于dateTime2,所以输出结果为:
```
2021-10-01T10:30 is before 2021-10-02T12:00
```
需要注意的是,isBefore()方法比较的是日期时间的先后顺序,而不是它们的数值大小。因此,如果两个日期时间相等,isBefore()方法将返回false。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)