DateCalculator是用于日期计算的工具类。这个工具类将包括日期的加减、比较、周期计算、日期
范围生成等功能。
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.Period;
import java.time.temporal.ChronoUnit;
import java.util.ArrayList;
import java.util.List;
public class DateCalculator {
// 日期加法
public static LocalDate addDays(LocalDate date, long days) {
return date.plusDays(days);
}
public static LocalDate addWeeks(LocalDate date, long weeks) {
return date.plusWeeks(weeks);
}
public static LocalDate addMonths(LocalDate date, long months) {
return date.plusMonths(months);
}
public static LocalDate addYears(LocalDate date, long years) {
return date.plusYears(years);