java:判断当前时间与一个LocalDateTime类型变量visitTime的时间之差是否大于90天
时间: 2025-02-11 12:37:39 浏览: 35
在Java中,你可以使用`java.time`包下的`Duration`类来计算两个日期之间的差值,然后检查这个差值是否大于90天。以下是示例代码:
```java
import java.time.LocalDateTime;
import java.time.Duration;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
LocalDateTime currentTime = LocalDateTime.now(); // 当前时间
LocalDateTime visitTime = LocalDateTime.of(2023, 4, 1, 0, 0); // 假设visitTime为某个过去的时间
Duration difference = Duration.between(currentTime, visitTime);
if (difference.toDays() > 90) {
System.out.println("当前时间与visitTime的时间差大于90天");
} else {
System.out.println("当前时间与visitTime的时间差小于等于90天");
}
}
}
```
这段代码会计算`currentTime`和`visitTime`之间的时间差,并检查这个差值是否大于90天,如果超过则打印相应的消息。
阅读全文
相关推荐














