java 判断俩个时间A是否比B小一年
时间: 2023-09-04 15:07:19 浏览: 94
Java作业比较两个数的大小
您可以使用Java 8中的`java.time`包来判断两个时间A是否比B小一年。以下是一个示例代码:
```java
import java.time.LocalDate;
import java.time.Period;
public class Main {
public static void main(String[] args) {
LocalDate dateA = LocalDate.of(2020, 1, 1); // 设置时间A为2020年1月1日
LocalDate dateB = LocalDate.of(2021, 1, 1); // 设置时间B为2021年1月1日
Period period = Period.between(dateA, dateB); // 计算时间差
int years = period.getYears(); // 获取年份差
if (years == -1) {
System.out.println("时间A比时间B小一年");
} else {
System.out.println("时间A不比时间B小一年");
}
}
}
```
在上面的示例中,我们首先创建了两个日期。然后,我们使用`Period.between`方法计算时间差,并使用`getYears`方法获取年份差。最后,我们将年份差与-1进行比较,如果等于-1,则时间A比时间B小一年,否则时间A不比时间B小一年。
阅读全文