Java 计算两个日期之间天数的方法
你可以使用'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 著作权归作者所有。请勿转载和采集!