Java比较两个时间是否相等
时间: 2023-08-02 17:09:07 浏览: 62
在Java中,比较两个时间是否相等可以使用Java标准库中的java.util.Date类或者java.time包中的LocalDateTime类。这两个类都提供了equals()方法用于比较两个时间对象是否相等。
以java.util.Date类为例,可以通过以下代码比较两个Date类型的时间对象是否相等:
```java
Date date1 = new Date();
Date date2 = new Date();
if (date1.equals(date2)) {
System.out.println("date1和date2相等");
} else {
System.out.println("date1和date2不相等");
}
```
以java.time.LocalDateTime类为例,可以通过以下代码比较两个LocalDateTime类型的时间对象是否相等:
```java
LocalDateTime dateTime1 = LocalDateTime.now();
LocalDateTime dateTime2 = LocalDateTime.now();
if (dateTime1.equals(dateTime2)) {
System.out.println("dateTime1和dateTime2相等");
} else {
System.out.println("dateTime1和dateTime2不相等");
}
```
需要注意的是,如果比较的两个时间对象不是同一类型,那么它们是不相等的。例如,如果你试图比较一个java.util.Date类型的对象和一个java.time.LocalDateTime类型的对象,它们肯定是不相等的。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)