Java 计算两个日期之间有多少个月 - 代码示例
可以使用Java的'java.time'包中的'Period'类来计算两个时间之间有多少个月。以下是一个示例代码:
import java.time.LocalDate;
import java.time.Period;
public class Main {
public static void main(String[] args) {
LocalDate startDate = LocalDate.of(2021, 1, 1);
LocalDate endDate = LocalDate.of(2022, 12, 31);
Period period = Period.between(startDate, endDate);
int months = period.getMonths();
System.out.println("Months: " + months);
}
}
在上面的示例中,我们使用'LocalDate'类创建了两个日期对象'startDate'和'endDate',分别表示起始日期和结束日期。然后,我们使用'Period.between()'方法获取两个日期之间的时间间隔。最后,我们使用'getMonths()'方法获取时间间隔中的月份。
原文地址: https://www.cveoy.top/t/topic/m192 著作权归作者所有。请勿转载和采集!