你可以使用'java.time.LocalDate'类来计算两个日期之间的天数。下面是一个示例方法:

import java.time.LocalDate;
import java.time.temporal.ChronoUnit;

public class DateUtils {
    public static long getDaysBetweenDates(LocalDate startDate, LocalDate endDate) {
        return ChronoUnit.DAYS.between(startDate, endDate);
    }

    public static void main(String[] args) {
        LocalDate startDate = LocalDate.of(2021, 1, 1);
        LocalDate endDate = LocalDate.of(2021, 1, 10);
        long days = getDaysBetweenDates(startDate, endDate);
        System.out.println('Days between the two dates: ' + days);
    }
}

在上面的示例中,'getDaysBetweenDates'方法接受两个'LocalDate'类型的参数,分别表示开始日期和结束日期。然后,使用'ChronoUnit.DAYS.between'方法计算两个日期之间的天数差异。在'main'方法中,我们创建了一个开始日期和结束日期,并使用'getDaysBetweenDates'方法计算它们之间的天数。最后,将结果打印出来。


原文地址: https://www.cveoy.top/t/topic/pFV9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录