java判断两个日期相隔多少月
时间: 2023-09-15 22:24:38 浏览: 101
java日期操作工具类(获取指定日期、日期转换、相隔天数)
你可以使用Java的`java.time`包中的`Period`类来判断两个日期相隔多少月。下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.Period;
public class Main {
public static void main(String[] args) {
LocalDate date1 = LocalDate.of(2020, 1, 1);
LocalDate date2 = LocalDate.of(2021, 6, 1);
Period period = Period.between(date1, date2);
int months = period.getMonths();
System.out.println("相隔月份:" + months);
}
}
```
在上面的示例中,我们使用`LocalDate`类创建了两个日期对象`date1`和`date2`,然后使用`Period.between()`方法计算它们之间的时间间隔。最后,通过调用`getMonths()`方法获取相隔的月数并打印输出。
阅读全文