判断两个LocalDateTime时间相等
时间: 2023-08-17 18:11:15 浏览: 155
js判断两个日期是否相等的方法
要判断两个 `LocalDateTime` 对象是否相等,你可以使用 `isEqual()` 方法来比较它们。以下是一个示例代码:
```java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime dateTime1 = LocalDateTime.of(2022, 1, 1, 10, 30);
LocalDateTime dateTime2 = LocalDateTime.of(2022, 1, 1, 10, 30);
boolean isEqual = dateTime1.isEqual(dateTime2);
if (isEqual) {
System.out.println("The two LocalDateTime objects are equal.");
} else {
System.out.println("The two LocalDateTime objects are not equal.");
}
}
}
```
在上述示例中,我们创建了两个 `LocalDateTime` 对象,`dateTime1` 和 `dateTime2`,它们的日期时间值相同。然后我们使用 `isEqual()` 方法来比较它们,如果两个对象的日期时间值相等,返回 `true`,否则返回 `false`。
注意:在比较之前,请确保两个 `LocalDateTime` 对象都使用相同的时区或无时区。因为 `isEqual()` 方法会比较日期时间值,而不考虑时区差异。
阅读全文